>I might not have seen enough of your code, but how will other instances know about the lFirstHit variable? I created my class and variable as static so it's a singleton throughout the application.
All pages are inheriting from the WebForm class. On top of that class, it verifies for the oApp.lInitialize property. It can only be done once. If not initialized, the oProcess.lFirstHit will be initialized to True.