Gardner, many thanks for your response both here and in the other thread. It's great that we realise the importance of allowing admins to look into and oversee the work of their moderators.

I like the idea of opening up a separate forum, though I understand that only entire threads (and not single posts) can be moved there. A major drawback is that if a moderator decides to erase a message instead of moving it then I still can't find out which moderator made the delete.

There should be some simple way of tracking deleted messages. I mentioned the idea of a "trash can" similar to the one on the windows desktop, though in essence this could be a control panel option that would list deleted posts and threads along with information on who deleted them and when. The admin could then resurrect these posts/threads or delete them permanently.