Why do you
need to 'allow underscores'? Why not autoconvert them to
spaces (and being page title compatible)?
Because I want to allow people to use the same usernames as in our forum.
=> lowercase + underscore.
/Thomas
Does your forum allow both underscores and spaces? If they type user_1,
you could change it into "User 1" before it strikes the db, and then
-optionally- change spaces into underscores before listing the username.