I got laid off on Wednesday. Thanks to what I've learned on this board, it took me a whole 30 seconds to get over it.

It's really sad to see and talk the other folks that got laid off. The news was a big shock for them. My soon to be ex-employer was a private company that went public last year. I told my bosses about 3 years ago, that the company would drastically change if they ever went public. I saw it coming, since I saw their numbers, and the end of the first quarter is very close. As usual, the fastest way to make sure their numbers jive is to let go of their most expensive employees.
I have several irons in the fire already. One of the irons will the "new" .NET technology like WPF, WCF, and Silverlight. The one thing that is saving my bacon again, is my experience with databases.
The mental aspect of the whole employment/contracting/consulting thing is the most important. I think too many people underestimate this aspect. This is the one thing that I got out this board. Here's a toast to the Zen of Contracting that I learned here!
