I have different user groups based on functionality: customer support, editors...etc
I want to use the same user system and database, but I want to have different interfaces (login, functionality, sub domain) for the different groups that I have, separate from the normal user website interface and login.
How would you do it?