Illegal immigrants are taking jobs away from Americans, but there willingness to work for less causes prices to drop, causing spending to shift into other areas, causing jobs to be fulfilled there. Everyone benefits.
Ideology aside, this is factual. Hell, from 1980 to 2007 we had some of the greatest economic growth ever, alongside high levels of illegal immigration. Correlation does not equal causation, but still.
If you legalize it and allow illegals to embrace being American, maybe they'll spend more of their money over here and help boost the economy even more!
For the sake of argument....
Plan for eliminating the national debt in 10-20 years:
Specific cuts; defense spending: http://rolexian.wordpress.com/2011/01/03/more-detailed-look-a