Pretty much what I was thinking. although now that I think about it, wouldn't it be better to use Transfer instead of redirect so that any submitted form data would also be carried over?
Also, even if your not using ASP, I'm sure you can do something similar in PHP or whatever you are using...