Sounds like your situation sucked. It is humbling to read your words, ESPECIALLY the part about what you have that is great. With all the crap going on these days, its nice to hear from people who can find the silver linings in life.
Truly wishing you the best!
Chris