in reply to Hitting submit twice
I know this doesn't directly answer your question and won't cover 100% of your customers (those with JavaScript disabled) but it's a really easy to implement workaround: javascript disable submit button after click