Simple solution: paper ballots
They can be printed up in hours and have a built in paper trail.
No programming glitches, either
Agreed. In this case, and in most others, including the notorious chad problem, it was Democrats who built the whole mess, and then blamed it on the Republicans.
There should be a paper record that people can see. But I believe the Demorats agitated for election "reforms" before they agitated against them.
How about combining the two? You could have a touch-screen machine that would print out a paper ticket with the voter's choices so they could review it before putting it in the ballot box. Then you have a paper trail, no chads (hanging, pregnant, or otherwise), no ambiguously marked check-boxes, etc.
Simple CORRECT solution: Paper ballots with PHOTO ID required.