Form generation and validation class.
Uses flat file to describe form including all display options and validation.
Validation can be either server-side or client-side via javascript.
This class uses my table class (also found at this site), so don't forget to download that file as well.