phpFormGenerator is a great idea. I did something similar at Certive. The idea is to abstract the requirements for the form (fields, validations, etc.) then generate the form either dynamically or off-line to implement the form.
This has the advantage that your forms are consistent and that the user interaction and validation code can be debugged in one place because you are reusing the code in all of the forms.
For database applications this kind of tool is invaluable.
That being said, the demo site seems really slow.