Sign up with username/login instead of e-mail address
Currently one must use an e-mail address as the primary means of logging into an account/subaccount. We're trying to leverage WHMCS to do some non-hosting things, and not having any kind of username for the login is proving troublesome.
It would be nice if the user could specify a desired login/username (i.e. johnnysue) when they first sign up. This would make it trivial to change the email address where information goes, which would not change how the end-user accesses the system.
While it's possible to sign up with a non-email address and then add an additional contact, the workflows for that would be rather bizarre.