I have global.asa in the root directory of my website and the appropriate subs inside a <SCRIPT RUNAT=server> tag. It seems that no matter what I put in global.asa, it does not execute at all. Not when a page loads, nothing. Is there something special I have to do to get the appropriate subroutines inside Global.asa to execute? I was under the impression that all ASP pages simply searched for the nearest global.asa and ran it without having to tell them to. Please help!