Very well presented post, and I agree fully.