How about paper ballots, counted at the precinct level in front of poll watchers from each candidate on the ballot? Picture ID, paper ballots, poll watchers, and armed security to preserve the sanctity of the ballot.
No ID, no vote, no watchers, no count until they are present. Our voting rights are to valuable to be squandered by laziness.
I once participated in a particularly rancorous local union election where I counted the ballots, There were over 1,000 ballots, with nine offices on each ballot. I can tell you, I was watched VERY carefully for mistakes. I admit that I made a couple, but I was called on them immediately. I am happy to say, that not everyone was happy with the outcome,but no one could find fault with the process.
After the count, the ballots were sealed and given to an independent secure storage facility for safekeeping. No one ever called for a recount.
The counting process took about fourteen hours and was hard on my voice, but the sanctity of the ballot was worth it.
I guess I wandered off topic, but the importance of the free election is foremost in my mind right now. I believe the paper ballot, with the proper safeguards, allows for the fewest chances of fraud.
For years now we have been trying to get even one member of the ruling political class in Maine to introduce that as legislation, but to no avail.