Speaking of immigration issues, I was watching YouTube (like to watch educational stuff where I can actually learn things) this morning whilst eating breakfast, which coincidently contained a 20 or so minute presentation by Steve Ballmer on the data surrounding US immigration. Not only does he provide numbers (sourced from gov't agencies) but he also gives a pretty decent explanation on the various immigrant statuses. I found it a pretty good watch.
For some who may not know, he is a former(?) CEO of Microsoft and is a self-described data nut. He has a few other data rich videos (also good watches), and the best thing is, he refuses to put his own spin on things, he just presents the data and tells the viewer to draw their own conclusions. He got fed up with numbers being twisted by opposing sides, so started the site USAFacts, to provide the actual data. Can't give a link as I watched on TV, but just search USAFacts and/or his name and you should be able to find.