Hi, you all, I have a quite large Python product which publishes (possibly multi-language) pages based on layouts which are chosen based on the user agent. Unfortunately this doesn't cache very well, and there is a lot of REQUEST fiddling during the page computation. So my idea is to put the language and layout information into the URL, e.g. www.my-site.com/en/default/home/ for the english version of the '/home' page, using the 'default' layout, and add the REQUEST variables which are set internally during traversal to the key variables used by the RAM cache manager. I reckon I need to write a __bobo_traverse__ method for my site class (in this example, rewritten to the virtual host www.my-site.com) and return the 'home' page, inserting the appropriate REQUEST variables. Is there a How-To anywhere concerning this? Thanks in advance, Tobias