I was thinking about how to go about solving the e-voting paper trail problem. Why not have e-ballot with a receipt? The idea would work like this: You would have a ballot, that you would rip in half. Each side has the same number on it, both of which would be covered by a scratch-off material, like a lotto ticket. After placing your vote, the machine would record your selections along with the number on the ballot. When you got home, you could go to a website, enter your district, and verify that the results matched what you had chosen.
The website could list all of the votes in your district, to preserve, anonymity. So, you wouldn't have to search for your number and expose your identity.
I'm sure that I've missed something obvious here, can anyone tell me what it might be?