I learned a lot from this post, great insights.