first off, way to bump a 9 year old thread guys.
Second, how do you know there is no fraud? There really isn't much of a way to check.
In massachusetts, you just walk up and give your name and address, no proof necessary. I could give the name of my friends easily and vote in their place. My brother didn't vote this year, I live nearby and could have easily given his address and name. California is even worse.
And you suck government dick everyday. You fill out papers for the government. They are called tax forms. You need an ID to basically function in this society. Now i am not saying I approve of a government ID, but there probably is some solution inbetween what you are advocating and what tom is advocating.