Great post, OP. I agree with everything here.