This is an interesting document which outlines the legal immigration process DAILY.
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.
* Welcome 3500 new permanent residents.
Does this look like we are not allowing enough "Legal" entries?
Yes. Are you aware of the HUGE backlog?
WOW.
susie