Thanks Jason.
Just to confirm why I followed the change index.php idea:
MODX saved $_SESSION values very well when user was browsing one container's resources, ex.
http://site.com/features/1.html, http://site.com/features/2.html, http://site.com/features/3.html, ..ect.
But when user navigates away from this container's resources (example:
http://site.com/services.html) the $_SESSION values disappeared i.e. new SID was generated I guess.
So I decided to generate the one SID right in the controller (index.php in my case/by default)
Do not really know if I should invent anything else to keep $_SESSION vars stored on all MODX resources.. Any idea welcome, thanks.
---------------------
PS. In MODX evolution, there's shopkeeper which saves the $_SESSION[purchases] data rather good,so I was thinking I will be fine with the same way for my vars in Revo