And I would like to say that I agree with you that it is due time for a National ID. And here's how it could be done. 1) you make the ID mandatory to receive 'any' government benefit (even school) after a certain deadline. Lets say 2 yrs from the starting point. make it cheap and chipped (PIN number). 2) all registrations for the ID are handled only at U.S. postal service locations where you must show proof of your residence, birth certificate, parole, alien # etc and pay for your federal background check, etc. This is no different than the process is now, but I say let's give the collection job to the postal service. Honestly, if there is waste in government it start with the delivery of paper mail. And they have offices everywhere! 3) only allow voting with a national ID.
The US Pos turns in all paid, competed applications to the Feds for processing.