Ouch.

I know how I felt when a similar thing happened to me. I knew...

All I can say is hang in there... nothing anyone can say can really help. You have a lot of tools and resources under your belt... use them to the best of your ability.

Alex