There are technological solutions to the issue of verifiability. The digital signature is used in commercial settings today and can be put to use for voting purposes as well. As all things digital are, however, the digital signature is a cryptographic device with a code that can be decrypted, a breach of security and a loss of guaranteed verifiability. Another option is to distribute to voters a CD ROM or smaller computer chip or piece of hardware to insert into a computer. This CD ROM or chip can contain voter identification information.
Voters always find a way to incorrectly fill out a ballot.
The same is true with Internet voting. Education will be necessary to erase any knowledge gaps, or else the system will need to be understandable easily to all. If the device is broken it will clearly need to be replaced, but near to the close of polls this may be difficult and cost a voter the opportunity to exercise his or her franchise. If lost a replacement may be more difficult, but, perhaps less realistic but possibly able to be implemented, the device can be programmed to beep two days before the election. Outside a controlled environment where voters are left on their own to find a web site from which to officially cast their vote there are several risks.