Great post, pretty much agree with everything you've posted!