Electronic voting seems nearly impossible to monitor to me. For secure voting, every single copy of the voting executable software and hardware needs to be verified, as well as every tabulating computer, network node, or anything else that touches the votes. Even with paper ticket receipts, how do you know your ticket matches the recorded vote unless it's the paper that is counted?
A paper receipt in machine & human readable form (old fashioned punch cards?) that is collected (after verification by the voter) for potential recount seems reasonably accountable, but loses much of the advantage of the electronic vote.
Not really. Think of an electronic cash register. You get a receipt, the register prints out a large roll of corresponding receipts, and the data goes into the system. At the voting booth, a 1 foot wide roll could probably hold all the votes of the day. If not, you replace the roll.