Sort:  

I agree with everything you say here, a very good post!