Security is a major issue. After having their private customer credit card data stolen, the companies were financially extorted under the threat of public disclosure of their customers' data. More than one million credit card purchasing records have been stolen. For voting to work and our democratic society to stay free, two things are necessary. Voting must be fully anonymous AND fully accountable.
Some experts believe that is impossible if computers are used.
It may be possible to do one or the other, but not both. As one expert said, The idea of running an election on the Internet is totally horrifying. Any system that can be audited to assure what votes were captured and counted will jeopardize the privacy of the ballot. Any system that fails to allow auditing allows the possibility of scalable voter fraud . Remember, all it takes to bias an election is one bug or trapdoor.