Great posts, I agree with everything.