I know the "co-dependent" crowd may have turned you off when you first got here, but there really is a lot worth learning about how to manage through this. You might want to do a little reading, and just take the information that jives with you, dump the rest. Glad to hear he is doing well.