Designing Usable Forms

This is an excellent presentation on how to create usable and accessible forms. I highly recommend you take a look.