Do not allow prefered name field to contain just spaces
We had someone who had registered and put a series of spaces in their preferred name field, which got carried through to the main database and meant he started appearing everywhere as 'Surname, Title' rather than 'Smith, Title Firstname'. We should check for this and disallow it.