Agree with most of those but the sane parts...