But the email thing could go wrong, because there are many browsers out there. In your case, I would sign up for a free account from tripod, for example. I mean, in addition to what you have now. There they have CGI and you could send the user to a CGI script instead, which is nearly guaranteed to work 100% of the time.
Not all browsers are good. Some of them go bad.
Not long ago, one of them went as bad as you can go. His hame was I.. I... Well, people usually say that he is a browser That Must Not Be Named.
That browser killed many of our best coding conventions. It twists features. It knows how to counter-bug any of our designs. It is in possesion of a group of supporters so large that no other browser may stand up to it and live.
But now there is a hope.