I have a page template that is accessed via restrictedTraverse(), and gives me an Unauthorized error when I try to access request/SESSION. It doesn't seem to be directly related to restrictedTraverse(), because I switched it for unrestrictedTraverse() and had the same problem. Thanks, Alec Munro