Very good blog post. Awesome.