- userforms get an optional honeypot field
- php validation errors are slightly less horribly broken (form data is saved now, but the system still refuses to show validation / form errors (i.e $form->sessionMessage()). You see a die() message if you're non-hunam.
- Breaking with silverstripe traditions, I've reduced the number of needless calls to Form() by ~75% and fixed some ridiculous SQL quoting.