Yo con las sesiones en ASP estoy mas que escarmentado

. Simplemente no las uso. Prefiero usar las cookies directamente para pasar informacion entre pagina y pagina o parametrizar la direccion web. Ademas, cada hosting es de su padre y su madre y cada admin de sistema "administra" las sesiones en IIS como le da la gana con lo cual tienes servidores que hacen mas o menos caso a las directivas que el programador ponga manualmente (timeout, abandon, remove.all etc); Y te digo que mi filosofía con respecto a las sesiones en ASP es la misma que con mi ex: si no me quieres, me voy con otra
Un saludo