OpenACS ad_form

­OpenACS has a decent form manager called ad_form. ad_form has nice error handing, and a very slick UI, including inline error reporting.
ad_form is well documented. See below references for further information.