Yeah, paper ballots are good, until you lose a box of them and overturn an election.
That's why the vote registry is used in conjunction with the paper ballots. If there are 500 people that come in the door to vote, then 500 paper ballots need to be accounted for once the doors are closed.
The issue with electronic votes is that there is always a risk of someone editing the code/counts and then erasing their footsteps. At one point, I believe it was Diebold, had made a major error and was actually transmitting the encryption key along with the data stream, or something to that effect.
Technology isn't always the solution in my opinion, and can even create more of a challenge than the solution it attempts to solve.