An Assessment of the Reliability of Voting Technologies