Hi folks. I've a question that's come up on a number of my sites now. I'd like to be able to disallow users from selecting their own usernames, ever, even on signup. Instead, I want to expose various profile fields (or custom fields via form-alter if necessary) and then base the username off of that. E.g., first intial and last name, all lower-case. Does anyone know of an existing module or mechanism for that, or a common pattern that could be turned into a module?