Bush's amnesty is an amnesty. Under his scheme, people illegally in the United States get their illegal status legalized.
Under Tancredo's Bill, there is no amnesty. People illegally in the United States get nothing. Nada. (Nothing except more enforcement heat directed at them and their law-breaking employers).
Now (though I wish there wasn't) there is a guest worker provision in Tancredo's bill. Under that program, people living in another country may apply at US embassies for guest worker visas for certain jobs, allowing them to work in the USA for a maximum of one year out of any two. While illegal aliens now in the USA could conceivably leave the USA and apply for guest worker visas, they would be unlikely to get them because existing immigration law would penalize them for their illegal stays with exclusions of 3 to 10 years.
America has no stomach to deport 10 million illegals, no matter what those with blinders on on this website think. Therefore, a compromise is obviously to allow those in this country NOW to apply for guest worker visas.
And, the one year could become two, as a compromise.
The basics of Tancredo's and Bush's plans are the same, it seems to me.