In the last 6 months, my company has closed down about 4 domestic centers putting several thousand employees out of work. They are putting replacement work in places like Costa Rica, Manila, etc. Just last week I was told by our staffing department that a contest was held in Manila to see who could work the most overtime. The winner worked 132 hours in a single week and walked away with a $100 bill. If that's not the very definition of exploitation, I don't know what is.
Many of you have suggested several controls and measures to stem the flow of these jobs offshore. Here's mine. Regulate the number of hours and work conditions the same as they would have to stateside. Also, to whoever said that these outsource nations have better education systems than we do, think again. These people are getting educated here and going home. I can't think of a single course I've been in at my university where there hasn't been a single foreign student, most of them as instructors. They get their education here and go home to far less pay to take American jobs away, it's that simple.
On the other hand, I am not worried about losing my job to offshore workers. I have made it a point in my life to be able to do many things well. I have several skills that I can fall back on, besides my IT skills. I recommend you all do the same. There's one thing my employer has been good about as far as I'm concerned. They don't waste money by having 4 people to do 4 different menial tasks. I run my entire IT department by myself. I don't have a separate Exchange administrator, a separate DB Admin, a separate web server admin, etc. I'm the go to guy. I firmly believe that this is the reason our jobs are going offshore. Because companies are finding that they're paying some guy $50,000.00 to do one single job and three other guys the same amount to do their single tasks too. I can't count how many IT departments I encounter where there's ten guys sitting around, surfing the 'net and bull$hitting all day long, one waiting for the web server to lockup, one waiting for someone's e-mail to have disappeared and the other eight waiting for their tiny little facet of work to spark up. You want to stay in the market? Damnit, then you had better start selling your employer on how you can replace 3 or 4 or 5 of their current IT people and cut their costs now. The days of 1 admin to every 100 users are over and it's time to roll up our sleeves and get to work.