I was going to talk about this too, but I didn't have the articles, thanks for posting these!
Just some articles I thought you should read to clarify your misconceptions :
http://www.boston.com/news/local/ar..._immigrants_are_rushing_to_file_taxes/?page=2
http://www.signonsandiego.com/uniontrib/20040415/news_1n15taxes.html
http://redblueamerica.com/truthorno...-more-government-benefits-they-pay-taxes-2300
http://www.nytimes.com/2005/04/05/business/05immigration.html?pagewanted=2&_r=1&oref=slogin
http://www.nytimes.com/2008/04/02/opinion/02wed3.html?ref=opinion