I have thought maybe also adding as an option:
Block PMs if user isn't in the same room. The program allows multiple rooms. The multiple room feature is nice, but some users would prefer to block PMs if that user PMing them isn't in the same room.
So if John Doe is in : Room One and Room Two and Jane Doe is only in Room One but yet she sees John Doe in Room One, and doesn't realize he is in both rooms and is focused on Room Two, if John had Blocked PMs from users not in the same room checked, then he wouldn't receive a PM until that user goes to the room he is focused on.
This would also help with the prevention of unwanted spamming. Some users go to chats and SPAM, or to harass. I know our biggest thing is harassment. We get a lot of people who come to our site and want to only do naughty things on CAM but that isn't what our site is all about, and our USERS want to CONTROL who is allowed to PM them. It's just with the current system it doesn't work as advertised. So hopefully this will be fixed soon! As harassment is annoying, no one or any chatter should be harassed.
I hope this is clear if you need further information don't hesitate to comment. I just really hope this becomes priority and if it isn't on the TOP, I would recommend moving this to the TOP of fixes.