Oh man. that was an awesome read. I am tempted to post your blog post as a top level post :-)