That being said, atleast there will be background checks and decent photos. Also, the fingerprinting is an excellent idea. (I didn't have to do that in Asia, but there was no terrorist thread at the time.) I am concerned about these License ID's being used for illegal voting, though. Even one illegal vote means an American citizen has had their right taken away.
It is better than nothing, I can see that honest effort was made in putting this bill together. It seems shameful though, that we as a country have so lost control that we cannot arrest people who are here illegally. It makes us look like weak schmucks, and the rest of the world acts upon it.
By foreign governments that want as many of their citizens to go to the US as possible so they can send money back...