This was very well put into words, I can't say I disagree with any of it.