After the NC report along the same lines, that one reporting actual votes cast in two different states by thousands of people with the same full date of birth and first and last names, I looked at the math involved. My first look was in error, when I came up with a very low probability of matches.
On further investigation it turns out that if you have a couple million voters in a state, it’s quite likely to have thousands of matches of birthdate, first and last name, to voters in other states, which is why I believe the North Carolina report never got traction.
I think the clear solution is to tag each voter registration with one’s Social Security number. It’s a unique number and the SS office maintains a list of current addresses, birthdays, and probably even citizenship. They also know when you’ve died.
Cross checking Social Security numbers of people voting on election day would eliminate most double voting, something that voter ID cards won’t accomplish because a person can still register in two different states. However, voter ID cards will weed out the people voting in the place of someone else who is known not to vote. Combine the two, voter ID’s and Social Security numbers, and we’ll be much more likely to have honest elections.
That would let 0bama vote multiple times.