for those who are interested, a joint project by caltech and mit have
been working on these very issues

http://www.vote.caltech.edu/

lots of good information about the current problems with electronic
voting and suggested solutions.

cheers,

nick

ps i'm not involved in the project