Congratulations, BC. You have accomplished a lot. Have you looked into the Retrouvaille program, http://www.helpourmarriage.org? Probably WDID has already recommended it. It is a great place to turn the relationship around -- away from the old destructive patterns, to new constructive ways of relating to each other.