in reply to CGI Form Validation

If you want implement a web form without hand coding everything, I'd recommend HTML::FormFu, as it does everything a form should do in about 6 lines.
It's not for the faint hearted though.