AMEN! I know this post is really old but it's still really relevant. We also had an issue with duplicate data that turned out to be people double-clicking on submit buttons. My two thoughts:
- All browsers should disable double-clicking on form submit buttons; it should be treated as a single-click. If someone really wants users to be able to submit a form twice quickly, someone can invent a new CSS style or something to enable that.
- Would Mac, Windows, Ubuntu, and everybody else please make single-click do the "default" action everywhere, for example open up the application or document if you're clicking an icon on the desktop? Then users will stop learning that they "need" to double-click to get things to happen. If someone really needs the ability to select an icon on the desktop but not open it, provide some other way to do that.

Recently, we had this strange problem with a particular smart client application at work. It happened when the user clicked the OK button on a specific form. Like all difficult bugs, it was impossible for us to replicate. We put a bunch of diagnostic scaffolding into the deployed executable; th...