I just now found out the hard way that, at least in FF3, IE7 and Chrome (all on Windows), adding a submit input element to a form makes calling the submit() method in JavaScript not work. Why on earth would this be? I wanted to place the input so users with JS turned off would still have a way to submit the form. This is annoying and very puzzling.