I've gotten lots of positive feedback... thanks everyone. Things are still a little tense, and I'm up to standing up to her again if thigns get wild.