Robert Cringely on "Why the Current Touch Screen Voting Fiasco Was Pretty Much Inevitable" A taste:
"Voting is nothing more than gathering and validating data on a huge scale, which these days is almost entirely the province of IT. And like many other really big IT projects, this touch screen voting thing came about as a knee-jerk reaction to some earlier problem, in this case the 2000 Florida election with its hanging chads and controversial outcome. Punch card voting was too unreliable, it was decided, so we needed something more complex and expensive because the response to any IT problem is to spend more money making things more complex...
In the case of this voting fiasco, there was a wonderful confluence of events. There was a vague product requirement coming from an agency that doesn't really understand technology (the U.S. Congress), foisting a system on other government agencies that may not have asked for it. There was a relatively small time frame for development and a lot of money. Finally, the government did not allow for even the notion of failure. By 2004, darn it, we'd all have touch screen voting."