Firm, but flexible. I'm liking that more and more! Works in lots of situations ;), gains respect without being a bitch and keeps one from being a doormat. New mantra for me!
You know, it's better than I thought when I said it! Might be hard to do, but it could really work. I'm cheering for you!