Nice post Jim. I agree with all of it.