A List Apart has a new article which touches on some rudimentary do's and don't's for web forms. Most of the thing that are talked about are not something that I usually have to worry about as a Domino developer, but there are good things too keep in mind when developing for the web.
Computers are supposed to make our lives easier, not more difficult. As usability-conscious designers, we can make our users’ lives easier by thinking about the way people interact with our websites, providing clear direction, and then putting the burden of sorting out the details in the hands of the computers—not the users.
via Sensible Forms: A Form Usability Checklist