Don't know about NSPlayer, but I'm also very pro-immigration. But I don't think that means we just bus people in and dump them in a random city.
We have visa processes for work visas and student visas. My step 1 would be to keep and expedite those processes while removing the caps. Anyone who wants to work or study in the US can, but you don't get a visa until you show you've got a job or you've been accepted by a university.
Anyone who graduates from an American college, no matter what country they're from, no longer has to leave and re-apply for a work visa. Upon graduation, you get 1 year to find and keep a job. If you have a job a year after graduation, it's an automatic renewal of your visa. Keep a job in the US for three years or more, we offer you citizenship (as long as you pass the other requirements).
I'd scrap the whole H1-B program. You wanna work, someone wants to hire you, come on in. No reason to limit it just to "specific technical knowledge".
The part that would be real unpopular with Dems is that I would invest HUGE amounts of money into Customs and Border Patrol so that we can expedite these visas. There's no reason in a country with as much wealth as we have, with so many employers begging for workers, that people should be waiting over a year to immigrate legally. Make it quick, fast, and cheap, pretty soon you simplify your problems - the only people coming in illegally are the ones looking to do something illegal. Getting a visa should be much closer to getting a driver's license or a passport than the years-long process we currently have.