You know Hal, the one all-consuming fact that I've observed in situations like these - not only in my life, but in the lives of others - is that as long as you keep a relatively positive attitude, don't give up, and concentrate on the future and not on the past and the things you can't change, you'll come out ahead.
Clearly, it's easy for everyone who's not in your shoes to preach about how things will get better. But if you believe it'll get better, it will. Good luck.