Through hints and validation, we can create forms that are a lot more user-friendly than their offline counterparts. And in some cases, we can make forms that people might even enjoy filling out.
Best Practices for Hints and Validation in Web Forms | Six Revisions
