I agree with most of this, great ideas!