The Department of Homeland Security and the Office of Immigration Statistics have the answer. Lots!Actual number is 11,550,000 as of January 2006. I guess it took a while to count them all considering they released the report this month.Ron Paul’s solution is here also.