Sometimes you come up with something so simple and so useful you have to share.
So ... I'm working on a Wizard and I have four buttons across the bottom of the form: "< Previous", "Next >", "Finish >>" and "Cancel".
But I noticed that when I hit the return key inside on of the fields of the form, it kept acting like "< Previous" was clicked. That's not what I wanted at all.
The browser basically worked forward in the tab order from the text field I clicked until it found as submit button within the form ... which happened to be "< Previous".
<input type="submit" style="display: none"/>
That empty submit gets "found" (desipite being invisible) before the "< Previous" button, and the form submits normally.