John,
Thanks for sharing your story and I am sorry to hear all that you have been through. I hope things start getting better for you. Best of luck and keep your head up.
Keep the community posted on your progress.
(OK, now I'm officially checking out of the forum for awhile. As always my PM box is open and I'll be checking it frequently.)