Sorry AM — I did apologize downthread and there has been animated discussion about outsourcing.
I stole not a single job. My company has invested in resources overseas at a rate of about 1/10 of onshore resources — for the same work. My job (these days) is to coordinate those resources.
We have to make a profit and that is all but impossible to use onshore developers. The Value Proposition for onshore folk is to manage and coordinate the work.