Wow, I think @adactio just wrote the blog post I've been working on this week. http://adactio.com/journal/1665