Haven't read the whole article, but wanted to save the link for when I had more time:
Simple Tricks for More Usable Forms [JavaScript & DHTML Tutorials]
What I did read so far, looked very interesting and seemed like something I'd want to reference again.
[via del.icio.us]