From your comments:
A consequence is that, if you have multiple forms submitting to the same script, you can't rely on submit buttons to distinguish them.
I drop an <input type="hidden" value="form_name" />
into each form.
If submitting with javascript: add submit events to forms, not click events to their buttons. Saavy users don't touch their mouse very often.