1. Users should be able to create folders for conversations. 2. Users should be able to create "Rules" which manage which new conversation is saved in which folder. For example (if sender == 'foo' => move to folder xyz, if title != 'help' => move to folder xyz, if sender is a follower => move to ...) there are many possible rules^^ 3. Users should be able to create 1 conversation and add x recivers, BUT without having only 1 conversation with all recivers. Instead there should be x conversations. ( so the user doesn't need to copy his text and start x seperate conversations ) If you don't know what i mean, check ipb3^^ AFAIK it's there available.