I'm increasingly in favor of opening up immigration. Partly it's a general sense that a person shouldn't be tied to a country by the accident of birth. Being free to migrate seems to me like it should be a basic human right.
Partly it's the economic benefit. I'm in the software/Internet industry and I've been lucky enough to work in Silicon Valley via visa, green card and eventually citizenship. I hope I've also been a net benefit to my adopted home. I've certainly paid plenty of tax and helped to create a fair number of jobs. Vijay Govindarajan writing on the same topic lists a few more illustrious transplants:
"Consider that the co-founder of Google is Sergey Brin, a Russian. The co-founder of Sun Microsystems is Vinod Khosla, an Indian. eBay was founded by Pierre Omidyar, who is French. The co-founder of Juniper Networks is an Indian, Pradeep Sindhu. YouTube was co-founded by Steve Chen, who is Chinese. Yahoo! was co-founded by Jerry Yang, a Chinese immigrant. Andy Grove, a Hungarian, co-founded Intel."
Not that you need to create a billion plus dollar company to have a positive impact.
There are of course economic risks - primarily cheap labor lowering wages (albeit also lowering prices) and freeloaders benefiting from social programs without contributing back.
But cheap labor is getting those jobs anyway. It's a fundamental inequality that companies can shop around internationally for cheap employees but people can't shop around internationally for a job. And the impact of the freeloader problem can be reduced by requiring some length of residency before providing benefits.
Of course some jobs require physical proximity and can't be outsourced and some level of freeloading will always be possible. This brings me to the third reason I support open immigration. It would bring a huge amount of focus to international development. If people are free to live and work where they want then there will be a huge motivation to improve living conditions and economic opportunity around the world. It might be the only way to make real progress in this area.
This policy could be unilateral, or it could be based on reciprocal treaty - the latter probably being more practical, and hopefully fostering immigration in both directions.
 More in the sense of greater, not additional.
 More in the sense of closer to, I don't think it's actually very likely to happen.
(You might also like: Tam Pan; Email marketing - don't shoot yourself in the foot; Skype for Android - Getting Closer)