very insightful blog, and I couldn't agree more with the directions you are laying out.