Seven Steps to Usable Forms
Follow these seven steps to make your forms - and your users - happy.
Reichley, Keith. SitePoint (2002). Design>Web Design>Forms>Usability