Defeating the mind monstersIt is amazing how I can be minding my own business, then all of sudden, a scenario enters my thoughts playing out like a trailer for a...