The Session_End fires when the session times out. Opening a new browser will open a new session, but leaving a site and then reentering it through the same browser will not open a new session. So the results you got are not surprising. Best thing you can do to demonstrate is to write a piece of code that appends a line to a text file, showing DateTime.Now and the name of the event (Session_Start and Session_End), possibly the current user count as well. * Then open/close a browser * Open another one and leave the site * Open a third one and leave the site * Ten minutes later, go back to the site with the second browser and close * Fifteen minutes later still, go back to the site with the third browser and then close. * Wait an hour and check the text file In theory, every action except the fourth should open a new session. Twenty minutes after each session is USED (as opposed to opened), it should be closed. I'd be interested to see if that theory bears any relation to reality though :-D Paul And you run and you run to catch up with the sun, but it's sinking
Racing around to come up behind you again
The sun is the same in a relative way, but you're older
Shorter of breath, one day closer to death - Pink Floyd, Time