Why do we need to use card punch machines? Here in Missouri, we optically scan inked ballots. Inkavote is the name of the system. Why bother with punching out the card?
In Norway we just have different voter cards for each party in the election. So you go into the voting booth, select your party's card and fold it. Then verify you are you with the election officials and put your folded card in the ballot box.
Elections in the US are organized around specific offices and candidates, not parties. A general election ballot might include 20 offices and several ballot questions.
http://www.sos.ca.gov/elections/voting-systems/oversight/vot...