Well written Doug. Great post. 
I agree that thoughts and emotions play a very important role.
I am a newbie to the field of sales & marketing, but all my thoughts are always directed towards making myself a better marketing professional and be able to set up my own business someday.
bishika