I am having the same problem with the following setup
I have another server with the same setup except SQL server 2000 as the database, and I don't have this problem. If the user chooses to NOT agree with the terms, then goes to register again, there is no stall. If the user chooses I am under 13, there is no stall. Over 13 eventually produces this:
The specified CGI application exceeded the allowed time for processing. The server has deleted the process. (IIS)
I would also really appreciate some help on this.