[eluser]Rick Jolly[/eluser]
Pygon: I think you're missing the point. The problem is when a user inadvertently resubmits the form when refreshing the page or using the back button. Elitemedia's suggestion of a token works well to detect that because the form data is the same - including the token.