Providing users high quality and intuitive input forms is essential. In this article I have collected a number of really great enhancements to basic html forms.