Just a heads up to everybody out there since I just ran into this problem and found the cause.
In FF, when you submit a form with nothing but a button, a statement like if($post = $this->getRequest()->getPost()) will not work in the controller because FF does not submit the name/value pair for the submit button. However, IE will do so, which will populate the POST array. So, be careful if you are relying on the post array to contain data if your form could potentially be "empty". My solution was put a dummy hidden variable in. -Mike Tramontano
