Like I said, it works for me. There isn't a new session id every time. Can you verify that the cookie containing the session id is being created on the client-side? In Internet Explorer do this from Tools -> Internet Options -> Settings (Under Temporary Internet Files) -> View Files. Find your domain in the list.
If you cannot find the file then you need to change your settings to accept first party cookies.
Again from the Internet Options menu select the Privacy tab, then Advanced, then enable first party cookies.
HTH!
Regards,
Rich
::::::::::::::::::::::::::::::::::::::::::
The Spicy Peanut Project
http://www.spicypeanut.net
::::::::::::::::::::::::::::::::::::::::::