What a nice post, I agree with all you say