Your point is well taken, but neither Tancredo's immigration plan nor President Bush's immigration plan calls for a national ID for Americans.
On the other hand, registering who in our great nation is/are breaking our immigration laws strikes me as fair, lawful, and the necessary next step.
In other words, we shouldn't leave criminals anonymous.
As a prospective employer, how do you know I'm not an illegal alien?