Get out those resumes. As far as programming goes, you might take a year off the industry to bone up on new stuff. Like, right now, between contracts, I'm doing ASP.NET/XML stuff on my own. It's hard to stay motivated, but stagnancy kills in the programming biz...
you've been true to what you are. that's what makes you unique. hopefully and obviously, it will get better for you soon. i'm sure you'll make it. good luck.
Good luck, man.