Very good post and I agree with everything you said.