25yearsmlc,

All I can say is wow. Your review of my situation was right on - do we know each other? Wait, are you my ex?

All kidding aside - great points, great. I never thought about thanking her for that - I am becoming a more interesting and forward thinking person because of it. I will provide individual responses to your other points - but, you REALLY uplifted my spirit just now. So, thank you, thank you..