Personally America doesn't need more people it needs less people. If America could get back to the number of population during the baby boom it would in return be better for the consumers, and not a population focused on how to make money off massive amounts of people... It's never been about workers it's always been about money in numbers. I thank China for that one because population for some reason made the government more powerful. It also made corporations, and governments rich. Instead of saying bring in talent, we should be raising talent. But most parents today work long hours and kids are being raised by the public school system. Very sad situation, and not ideal to think it's a common view to bring in a foreign village, take care of those individuals as if they were superior to your own citizens. Nobody comes to serve America, they come to gather intelligence, live the experience, and receive incentives via their governments and ours. Now we have countries in Europe paying American scientists to move because of budget cuts. Plus America now has gray areas in science thanks to the only life movement.