The worst part about amnesty is that it puts all of the people who've been waiting for a legimate immigration slot at the very end of the list. Aborbing the 12 million undocumented immigrants into our roles of citizens will cause us to put the kabash on legal immigration for the foreseeable future.
This actually has me thinking. Perhaps the way to handle this situation is with a lottery. We would give temporary visas to current workers in the US. The temporary visa would enter the immigrant in a lottery along with other hopeful immigrants. Each year, the lottery would allow in x number (or x percent) of citizens.
The big advantage of a lottery is that we can do it over several years. The lottery would give people an incentive to stay documented. Even if they lose this years lottery, staying documented keeps them in next year's lottery.