Wake up USA Technical professionals!
I normally don't post replies just read but I just had to for this intelligent post. Finally an intelligent American that sees that the world doesn't start and end in USA. Agreed most Americans have no course to travel or leave the country but at least read (literally read about the world as it relates to you) so your thinking will not be myopic. As you can see from my name am not American (not close). GDoc already mentioned the education, commitment to work and determination to get the job done by foreigners so I will leave that alone. And yet Americans wonder why their jobs are outsourced. (Yes I know some naive fellow will comment on poverty and the likes plagiarizing the foreign nations). The well known and best at technical stuffs are foreigners or at least have some "foreign blood" in them. Ask yourselves why? The answers are right there around you in dedicated foreigners ready to do what it takes to get the job done.
In the words of GDOC "Think about it"