Electronic Voting: Danger and Opportunity