Wow, that is almost point for point what I had written down in a bunch of documents I had been spreading around at work this week. Excellent post.