Thanks Greg for your demo_session.cgi info. I somehow overlook that cgi. I did your suggested modification to splat.cgi, and this is the error I am getting now: Traceback (most recent call last): File "/usr/lib/python2.2/site-packages/quixote/publish.py", line 624, in publish output = self.try_publish(request, env.get('PATH_INFO', '')) File "/usr/lib/python2.2/site-packages/quixote/publish.py", line 570, in try_publish output = object(request) File "/usr/lib/python2.2/site-packages/splat/web/index.ptl", line 21, in _q_index prefs = request.session.prefs AttributeError: Session instance has no attribute 'prefs' Form: Cookies: Environment: DOCUMENT_ROOT /home/httpd/htdocs GATEWAY_INTERFACE CGI/1.1 HTTP_ACCEPT text/*, image/jpeg, image/png, image/*, */* HTTP_ACCEPT_CHARSET ISO-8859-1, utf-8;q=0.5, *;q=0.5 HTTP_ACCEPT_ENCODING x-gzip, gzip, identity HTTP_ACCEPT_LANGUAGE en HTTP_CACHE_CONTROL no-cache HTTP_HOST server.ejagat.com HTTP_PRAGMA no-cache HTTP_USER_AGENT Mozilla/5.0 (compatible; Konqueror/3; Linux) PATH /usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin PATH_INFO PATH_TRANSLATED /home/httpd/htdocs/ QUERY_STRING REMOTE_ADDR 65.27.241.198 REMOTE_PORT 32822 REQUEST_METHOD GET REQUEST_URI /cgi-bin/splatsession.cgi/ SCRIPT_FILENAME /home/httpd/cgi-bin/splatsession.cgi SCRIPT_NAME /cgi-bin/splatsession.cgi/ SCRIPT_URI http://server.ejagat.com/cgi-bin/splatsession.cgi/ SCRIPT_URL /cgi-bin/splatsession.cgi/ SERVER_ADDR 65.27.241.198 SERVER_ADMIN root@localhost SERVER_NAME server.ejagat.com SERVER_PORT 80 SERVER_PROTOCOL HTTP/1.1 SERVER_SIGNATURE Apache/1.3.26 Server at server.ejagat.com Port 80 SERVER_SOFTWARE Apache/1.3.26 (Unix) UNIQUE_ID PTs020Eb8cYAABJpAZE __________________________________________________ Do You Yahoo!? Yahoo! Health - Feel better, live better http://health.yahoo.com