The HTML is being generated with frontpage. I use frontpage because I admit the gui (ouch) is easy to use and quick to make changes. I feel so ashamed. I have not realy generated HTML with CGI.pm just using print <<ENDHTML but maybe I will have to look into it. The template idea has potential also but still a little more work to modify than with frontpage. Thanks for the direction.
Comment on Re^2: have cgi send data back to form on error