Ah, boy, is that something I can identify with - I like to be able to understand everything going on around me, and understand what will happen, predict how people will react, and boy, I am so hard on myself when I botch up! The price of being a perfectionist, I suppose . . .
The difference between genius and insanity is merely the difference between success and failure.