Aaron I couldn’t agree with you more on all points. Excellent post.