Good post. I think I agree with everything.