what do you mean it isn't working? perhaps it's a problem with the cgi script its sent to?? what is it that isn't working? Will it not even submit now??
one thing I did notice after looking at the code breifly, I believe this will cause problems:
Code:
<INPUT NAME="email address" id=email" TYPE="TEXT" SIZE="30" MAXLENGTH="35">
As far as I can remember, you can't have spaces in a NAME property, so you might want to change NAME="email address" to something like NAME="email_address". Same goes for the "First Name", "Last Name", and "Zip Code" input tags, they all have spaces in the name properties.
Pretty sure for the VALUE property you
can have spaces, but NAME properties can't. Reason being is that the NAME property is commonly used to access the VALUE, in both server side code and client side code. So, in javascript,
document.forms(0).Last Name just won't work!
Although, values are also sometimes accessed by indexes, so it might depend on how the cgi script is doing it. Personally, I'd start by makes those few changes, then have another try!
Cheers and good luck!