Well, I "offshored" myself to Taiwan.
Canadians are coming here in droves. They're everywhere, like rats but larger.
The problem with Mexico and India is that it is almost impossible to work in them legally, and even if you do, you will earn so little that there's no point. Sort of like working in China or Thailand -- you can make enough to "save" about US$1000 per year as an "Engrish teacher". In Taiwan, you can save a realistic amount of money if you actually work and don't blow it on booze, and it is possible to work legally if you want to jump through a few simple hoops; plus, the economy is diversified so other types of work are available. Japan and Korea similarly have decent prospects, but Japan is more expensive to live in, and Korea is a dump.
I looked for work in the U.S. nationwide for two years before I gave up, sold my house, and bailed. It is only going to get worse; despite all the campaign rhetoric from the Bush camp, jobs really aren't being created at the rate that they need to be in order to reduce unemployment. The reason that the "unemployment" numbers are dropping are because of people like myself and 25% of my former neighbors: after being unemployed for (at most) 18 months, you run out of unemployment benefits, and you are no longer counted in the statistic. Of the neighbors around me whom I knew, half were unemployed, and half of those had run out of benefits.
It's not just me. A friend of mine, who is even better qualified than I am, and who didn't lose his job right at the worst point of the downturn, is still unemployed 11 months later.
Me: master's in computer science, 12+ years in the industry.
Him: bachelor's in computer engineering, 14+ years in the industry, but doing much more interesting work.
Every time I hear the campaign rhetoric, or the employers-lobby rhetoric, about "Americans need more education!" I just want to barf.
He had his first and only interview a month ago, and has heard nothing from the company since then (despite calling to ask, and having a friend in the company who is trying to find out for him). His only other employment contact was a rejection letter about a month before that; other than these two items, he's never heard a word from any of the places he has sent resumes to.
I did better than that -- seven contacts in two years, four of whom subsequently called me back to tell me that they had decided not to bother doing the work in the U.S., but instead were offshoring it to India. Of the other three, one was the exact same job at the exact same place that I had done three years earlier; they contacted me as a backup in case they couldn't get approval to bring in an H1-B worker. Instead of bothering to interview me, the manager flew to D.C. and lobbied the INS in person, and got the visa. Boeing, if you're wondering. The second was in hiring mode when I interviewed on Friday; on Monday they didn't call me back, and when I called them on Tuesday I found out that they'd fired 1/3 of their staff on Monday morning, including the HR guy who was supposed to call me. The third was an asshole on a power trip because he had a job to give to some lucky individual; he decided he didn't want that person to be me, and literally gave me a "bum's rush" out the door while laughing.
If you still have a job, congratulations, and good luck keeping it. I keep seeing stories in the media about how things are getting better, but my friends back home keep telling me that they aren't.