Good post, and I certainly see pieces of myself in there.