Sub-Friend Groups in Friend List

It would be nice to have the option to seperate users into groups on our friends list. It would make mass PMing more efficient. Also it would be nice if you had the ADD BCC option next to a friends name when composing a message rather than just add, when I sent a mass PM to friends I have to individually type everyone's name into the box to prevent flooding everyone's inbox with every reply. This would make clan and usergroup messageing more efficient and would possibly use up less bandwidth on the server with all the mass PM's. Also for tournaments you can add everyone from the tournament into one group to make it much easier to organize and maintain a tournament. Just a thought, would like some feedback on ideas please.