I'm guessing that your variable values keep getting reset to 0 when you enter a page. You're probably setting them at the root of the course and they're inherited throughout.Try setting the each variable to the value of itself (ie page1VAR=Var(page1VAR.getValue()).That way you're not setting the value of the variable to any value except the value that's returned as the variables set value. If it hasn't been set it will be returned as NULL, if it has been previously set, then it will initialize as the previously set value.Try that...SB