The only kind of "electronic voting" that I would support would be one that allowed the voter to fill in his ballot on the computer terminal and then PRINT the ballot. The voter then reviews the PRINTED ballot, and then drops it into the ballot box.
This is almost exactly what we use in Utah. Fill out the electronic ballot on the machine, then at the end, there are two rounds of verification:
The first round shows you what you voted for all on one screen.
The second round prints one section at a time on a paper ballot, which shows through a window. You have the opportunity to accept or reject that section before moving on to the next.
The voter does not physically handle the paper ballot, which may turn off some people, but that would bring with it its own set of problems that other people would complain about. I've voted in three states over the last 18 years, and this is by far the easiest, most confidence-inspiring system I've used.
I just wish there were more realistic choices on each ballot. #Utah
No man is an island if he's on at least one mailing list.