Great post... Agree with most things you stated.