Hey, In my latest Apache::ASP dev version .18, I have 2 implementations of how a developer can manage cookieless sessions, which I have worked out with Serge Sozonoff and Remi Fasol. The coolest extension is where if SessionQueryParse is set, the HTML buffer, with buffering enabled, will be parsed for links, and the session-id automatically inserted into the query string, which will be scanned for the session-id on startup. Only local links will be parsed unless SessionQueryParseMatch is set to specify a regexp on which to match for parsing URLs. So a link like <a href=page.asp> would become automatically <a href=page.asp?session-id=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa> for the first page of a user's session, and all pages for users without cookies enabled. The first page for even cookiefied users gets this because the browser does not yet have the session cookie set. The process will not occur if a session-id cookie is detected, so the runtime performance hit will only apply to users without cookies. A more efficient method of doing this, but less developer friendly is when SessionQuery is set, and the $Server->URL() extension is used to generated a URL with session-id parsed in, that can then be inserted like in <%= $Server->URL('page.asp') %> This is a real light-weight option, and won't slow things down much, because only the URL is being parsed, instead of the whole content buffer. But for those of you who are lazy, and don't want to do this to a whole site, the SessionQueryParse is a great option. So, if anyone would like to try this before its ships out for general consumption, that would be great. Send me a mail, and I'll send you back my dev version. -- Joshua _________________________________________________________________ Joshua Chamas Chamas Enterprises Inc. NodeWorks >> free web link monitoring Huntington Beach, CA USA http://www.nodeworks.com 1-714-625-4051