Build a small system that checks if a user has less than that many posts, and if they do, it doesn't let users send them PM's.

What he means is that you disallow PMs in the "Regular Users" usergroup, create a new group that allows PMs, and setup an automatic promotion so that, when a user reaches X number of posts, they are automatically promoted to that second group.

I agree with him. It's a much more elegant solution, and it's already programmed into vB. Why add more code to the mix to do something that can already be done?

I don't allow people to pm on first join until they are promoted as people have explaind. Of course some new users need help. Could it be coded such that a new user can only pm mods and only get a pm from a mod? The restirction would be on people in the registered user group as they can't pm at the moment.

This could be very helpful.

Oh and having a distribution list facility in the pm system would be incredibly useful so all mods could get pm's from users with a problem....