I actually like how a majority of the polling stations are setup in Michigan.
User gets a paper ballot. They either need to fill in the bubble or complete a line to vote for somebody. When they are finished, they feed the paper ballot through an electronic reader that places them in a locked box.
When the election is closed they count the paper ballots in the open. If the number they count matches the electronic number then the vote is certified and the precinct is reported. If it doesn't, then they have to recount. If there is still a discrepancy then the county clerk gets involved.
During this last election this week, the results took about 30 minutes to post after the polls closed. One of the larger elections in recent history (November 2008) they took about two hours to post.