Here's a puzzler... So we all know how you can use context acquisition by visiting various URLs in the browser, right? E.g. if let's say we have a folder in the zope root, called my_folder. Let's say it contains an image, a dtml method, and a page template called respectively my_image, my_dtml, and my_pt. Now we all know that if you browse to /my_folder/my_image/my_dtml, you'll see my_dtml rendered. my_image just gets added to its acquisition path. Likewise if you visit /my_folder/my_dtml/my_template, you'll see my_template rendered, with my_dtml at the end of the aq_chain. And if you visit /my_folder/my_template/my_dtml, you'll see my_dtml with my_template on the aq_chain. except the last one is not true. :-P As far as i can tell, if you put a page template anywhere in the URL, it gets rendered no matter what else comes after it in the URL. /my_folder/my_template/foo/bar/baz... no matter what, you get my_template rendered. what the hell is up with that? Bug? try it yourself. zope 2.6.1. -- Paul Winkler home: http://www.slinkp.com "Muppet Labs, where the future is made - today!"