in reply to carrying a lot of vars from page to page with hidden()

AFAIK, there are really only two ways to accomplish this task: This is due to the fact that the web browser/server connection is stateless, so you have to do one of the above in order to preserve the state of the variables.