Thanks everyone...the support and affirmation means more to me than you could ever know.
He's still here. *sigh* I don't know why the crazy surprises me anymore, but sometimes it still does. He called me yesterday morning, acting as if everything was totally fine. Then last night when I got home from work he was a huge jerk. At this point, I have two choices: file for divorce with a no-harassment restraining order, which would force him to move out; or file for divorce without the no-harassment restraining order and find my own place. Both present their own set of complications for me, so I'm taking a couple of days to think them through.