having tougher restrictions for H1B visa's wouldn't be a bad thing. Last few years about 3x as many applications were filed than visas available, with a lottery deciding who would get the H1b visa. I would argue that foreigners that work at a high tech company like Google or Microsoft or Silicon Valley startups add more value than one working at an outsourcing firm that replace americans