Yeah, sometimes it paralyzes people. I'm glad he is starting to see a light.
Don't know if it was mentioned, but exercise is very important. Also, staying away from alcohol and cigarettes. There are many websites out there covering this and also many forums.
He's got that down then lol, he's been swimming and doing situps and weightlifting.