Another candidate for the Tech Support forum.... the screen is supposed to automatically take you back to the forums, not leave you there. I believe it even says that in it's "Thank you..." message.
The link is there for when it seems to be taking a while, or if you are impatient.
Spark
------------------
Kevin Jon Schlossberg
SysOp and Administrator for BladeForums.com
Insert witty quip here