I don't have any magic answers for any of that... I'm glad you're getting it out of your head though. Are you having any counselling atm?