All the right people are objecting to a proposed e-voting standard. The standards effort is apparantly railroaded by the voting machine industry (and doesn't the fact that they're already doing this immediately disqualify the same industry from the trust we need in their product?) and the standard lives under the hideous assumption that voting is a technological problem in need of a technological fix. Of course not. Voting is politics and emotions, and the old adage on justice applies: 'Justice must not just be done, it must also be seen to be done'. In the same way our ability to understand and failure proof and manually verify the voting process is essential to the integrity of the vote. There is no technological fix to guarantee that. The only possible verification is bi-partisan verification of paper ballots. No amount of crypto, and certainly no signed guarantee from a closed source voting software company can provide the same assurance.
When democracy is at stake, price is just not an issue.