Ok. I haven't done much, just some restructuring. Every page runs an "initialize()" function. That function makes sure a session is running, checks the user credentials and displays the appropriate menu items.

Please use the SessionHandler functions. If appropriate ones aren't found, create them so we can all use them. Thus, all pages should inherit from SessionHandler which in turn inherits form System.Web.UI.Page so you'll have all the normal functions through indirect inheritance.

Limichilwe