We've seen this a lot in user testing at Twilio, and I tried to boil down a lot of the info we saw into this talk, along the same lines as the post.
http://www.confreaks.com/videos/2468-railsconf2013-how-to-wr...
http://www.confreaks.com/videos/2468-railsconf2013-how-to-wr...