I can't add much as you've already gotten a ton of advice, just wanted to say hang in there. Keep taking it one day at a time.
Sorry your S is having such a rough time of it. I can't even imaging how horrible and confusing it would be to be in his shoes. I feel so bad for him to be trapped in the middle.
Michelle - Proud DR Rockette S: 28JUL07, D'd: 29OCT09 http://tinyurl.com/27j9qo2