Often users want to use spaces in their user name; for example, Geek Girl instead of Geek_Girl. However, I have noticed that adding spaces to user names can cause problems in certain areas of the site, at least it did for 7.0.9; one such area was in the uploader for photos. I tested it by adding a space to my name in the database and it did display with a space. I was thinking that it is only the display of the name that needs the space and the user name without the space could be used internally. The trick here would be to let users enter a "special symbol" in their user name that when displayed is converted to a space. For example, if a user adds an underscore when display that underscore is converted to a space but internally the underscore is still used. The rub to this idea would be how user names are retrieved and displayed. If it is not a single script that handles this then all the areas in the site that has local code handling the display of the user name would have to be adapted and frankly that is more work than I want to do and it would be overwritten with any updates.