I have created a simple session variable that moves a user entered password through the session that is called from within an .asp quiz page. When the quiz page is submitted, it sends the hidden password variable to a database for process and returns a results page based upon the quiz taken. As long as the user remains in the immediate page hierarchy and goes directly to the quiz, it works fine. But if the user elects to view an associated web-based powerpoint training program that is in the same folder structure, and reaches the quiz from there, the session variable is gone. The session timeout doesn&#039t seem to be the culprit here. What causes the loss of the <Session.("Password")> variable? Any ideas??