It would be nice to allow users to disable private messages through a setting in their profile.
Also, some sort of control feature is necessary to make sure that private messages addressed to inactive users don't get out of control. Maybe an administrative script which would display the list of users with more than x private messages, so they can be contacted / investigated.