Does Session_End even fire in ASP.Net I Applicastion_End is wishfull thinking but I thought Session_End worked.

I have a datbase table that holds user information based on SessionID.The users row is Setup in Session_Start and should be dropped on session_End but well it isn't getting dropped. At least not when I launch to debug from vs.net. I just ran it live from a remote machine and am waiting to see it drop.

Anybody have any thoughts on this?