I'm humming and hahing over some form designs at the moment. These days you have so many options, especially when you are getting smart with ajax and scriptaculous tricks.
Having options is always a double-edged sword. Yes, they allow you to do amazing things. But they provide a great recipe for procrastination.
.. just the situation where some thoughtful, concise guidance on leading practices from someone who knows their stuff can be a goldmine.
Thankfully I stumbled upon this great presentation on web form design by Luke Wroblewksi. It's a classic, and now I see he has a book out on the topic which instantly went on my "must read" list.