Russ Roberts had an Econtalk espisode where he discussed these issues with Bryan Caplan – http://www.econtalk.org/archives/2010/10/caplan_on_immig.html
Regarding welfare, Caplan claims that increased immigration could actually reduce our current welfare state. I suggest you listen to the talk because he can explain the details more eloquently than I can.