I just had an epiphany. Why not outsource ALL of our jobs? Obviously some of the commenters here tell us foreigners will do them cheaper and better than all of us will. We already do it with J-1 visas... and trade acts like NAFTA that let Mexicans and Canadians drive trucks willy-nilly on our highways... we even do it with the most critical maintenance of passenger jets. Let's keep doing this until no jobs are left for Americans. No one likes our current choices for President. Outsource the job to countries with a better recent record for creating and maintaining infrastructure like high-speed railways and highways. A country which has put HUNDREDS of millions to work. You know... like China. American businesses will make so much money with such cheap labor. It'll be YUUUUGE! You'll see.