> I have no doubt that internet voting could be made to work.
I have no doubt that internet voting can NOT be made to work, because you can't guarantee the privacy of the vote. An employer might make all of its employees vote under monitoring, for instance.