Community names in themselves are not awful, but the way they are implemented is. There is not even a script function to retrieve an account name from a community name or vica-versa. That's all fine since you can script your own with your own database, but we really need RC to be fixed to work with community names. Some commands such as "openaccess" and "openprofile" work with community names, but most of the actually used ones don't.
Commands that need to work with community names (accept either an account or a community name as the parameter):
- /open <account>
- /openrights <account>
- /opencomments <account>
- /reset <account>
In addition, a command should be added:
- /lookup <account or community name>
which is a replica of "/global communityname <account or communityname>" but with many less characters.
These scripting functions should also be implemented.