Wow Jen, you've had a ton of stuff going on!!! Gosh, you should feel ok to come on board here and vent anytime you need to. We all gotta let out some steam now and then. I can't imagine what you've been going through.
Don't forget to take some 'time out' just for you. Pamper yourself and do something special, just for "YOU".