No. The session remains until it times out. The default timeout on IIS is 20 minutes. So a session will remain in memory for 20 minutes AFTER the last page access. If a user goes to another site, and returns to your site before the timeout, he is accessing the page using the same session id. If not, a new session is begun.