@Edent
Superb post, and one to which I can relate personally so much.