Why can't you guys use Brazil's voting system, considered tamper-proof and a model system (heck, its pretty much the only thing we can take pride in).
All voting boxes are connected to the network, you type in your candidate's number, get a visual confirmation, press ok, and in real-time, anyone on the voting site, news, etc, can see the candidates' votes? No punch cards, no recounts, no touchscreens, just press and voila! its added to the total votes.