Sasha - geez, all that just sucks. But, in usual Sasha-fashion, you are on top of things and level-headed. I don't have much to offer but ((((HUGS))) and continued cyber support.
I am impressed that DD came to that realization herself - pretty sad. But definitely best for her continued well-being.
Keep us postal.. I mean ""posted".