Chris Coyier at CSS-Tricks.com has a nice blog post about the pros and cons of different label placements on forms, including research into completions rates.