Out of necessity, I have developed a PM quota check script. Basically all it does is look at each user and determine, based on the groups they belong to, what their maximum allowed PM quota is. Then, it lists all users who are at or exceeded their PM quota. You might be asking how they could exceed their quota? Well, its simple - in my case, I changed the PM quota to a number lower than it had been for unpaid users. However, there were many user who were already over that new quota number. So, what happens is, someone will try to PM a member and think that the PM will be received, when in fact it never gets to the recipient. The person who sent the PM has no indication that their PM was not actually sent unless they happen to notice that the other person's name is not listed in the PM. I've had several cases where someone thought they had PMd another member, only to discover later that the person never saw the PM.
This sort of script may have already been developed (I wouldn't doubt it), but if not, I would be happy to share this one (which can be used as is or modified to your hearts content).
Basil
Last edited by Basil Fawlty; 07/26/2008 7:23 PM.