I made the following observation when working with a form today. When using an AjaxSubmitLink or AjaxButton you override the onSubmit and the onError methods. However normal non-ajax ones (SubmitLink and Button) have the onSubmit() method, but don't have the onError() method. Is that intentional?
It didn't cause us any trouble since the Form's own onError() worked fine for us. I had just been surprised by the difference from between the ajax and normal component versions. -Clint