Good post, good feedback, I agree with a lot of that (not everything).