Well, hang in there. I've been on both sides of that equation and whether you go or stay, it's never pretty. Leaving means an uncertain future, but a fresh start. Staying means living in the painful remnants of what's left hoping for a future past the near term. It also usually means twice the work load to help the company recover.