Excellent post. I always love to read such a post....