You should be listening to Lou Dobbs he's talking about the fraud in the agency that will handle this. It may go to the branch of USIS which can't handle what it has now.
http://uscis.gov/graphics/publicaffairs/DayinLife_050629.pdf
Some of the DAILY work of USIS according to their own
document: * Conduct 135,000 national security background checks * process 30,000 applications for immigrant benefits * Issue 7,000 permanent resident cards (green cards -PER DAY) * Welcome 2100 new citizens.
There are so many problems with illegal immigration we can't begin to address the problems with legal immigration.
Can you imagine waking up to face that daily workload?