Sorry to hear about your job - I had a similar situation where I lost my job earlier this year. Looking back over the experience, I can say that while it was tough for a while, it served as a betterment of my overall work/career aspect of my life, as I have found a better job position (
and moved from working with M$ technologies to Open Source and specifically Perl ;-)).
I say this only as encouragement for you (and anyone else in a similar situation) - things that don't look like they're going your way may just be short-term/temporary setbacks that will put you in a better position in the long-term.
Jason