First off, I would love to teach. I'm pretty sure I have a knack for it but...well...in the NYC area, I'm not so sure. With the downturn, there are a zillion ex-programmers already teaching. When I was let go, I think I spent like a year in a state of shock. I should have started looking at soon as they told me (they gave me a month; I had to train my replacement, from India, who sat next to me. That was enjoyable.) Government jobs are also a great idea. I will definite check that out.