Since I retired, I have turned down more jobs than I've ever looked for.
People can talk about how rough things are for IT pros these days, but the hard truth is this: if you know what you're doing, there's a good, well-paying job out there for you. All you need to do is be willing to find it, go forth unto the land to look for it (i.e. travel) or make it for yourself if you're not finding what you're looking for.
If you are the kind of person who throws up your hands when things get tough, then you have no business working with computers.
The only people who are really going to lose their jobs to outsourcing are the snake oil salesmen pushing it on unwitting and underinformed "upper management types".
Trust me, you don't want the kind of work these jokers are shopping out to the third world.
Funny you should mention that. Has anyone noticed what a pain in the X upper mgmt has become in the last few years? The only kind of work they know how to dish out lately is piecework. There's a trend of not actually connecting "business value" with "productivity" that's becoming appalling. It's especially noticable at outfits which make a point of being Microsoft-centric in the IT end of things.