one of the most common requests now a days (I've gotten over 10 requests in the past 3 days) is to provide PostNuke-like functionality that says: x registered users are online y anonymous users. of course this information is calculated using SESSIONS. I've only used SESSIONS for limited things. Now I'm trying to answer these peoples questions. And its pretty frustrating. I think I'm looking in the right place. but continually get nothing. here is my function that I am assuming would return *all* session information currently. I'm using Python2.1.3 w/ Zope2.5.1 sessions=app.temp_folder.session_data trees = [item[0] for item in sessions._ring] print [len(tree.keys()) for tree in trees] #always gives me 0 for each key also.. something strange.. [item[1] for item in sessions._ring] does not return any id that are present when I say (in a Python Script) print context.REQUEST.SESSION return printed I see an id but its much longer than any of the ones in the print [item[1] for item in sessions._ring] statement. I am exploring SESSIONS using interactive python. I also dont see where context.REQUEST.SESSION.set('somekey', 'some value') is done -- where in the source is this actually done? ~runyaga