Wow! What a great blog post this is.  Really interesting and informative content is right here in this position