Wishing you all the best, jmartin--I think you handled this like a champ! I'm so sorry you find yourself in your current situation, but you sound like you have the blinders off and are facing reality head on, dealing with what you need to deal with.
Again, great job--keep on taking care of yourself.