Nit: trim spaces from single-line form fields to avoid confusing error messages
I just got "not a valid URL" when posting a new topic. The problem was a leading space.
While this only confused me momentarily, it might confuse less technical users more? I think the way to go would be to automatically trim leading and trailing spaces from all form fields, unless inputting a leading space is somehow meaningful.