Personally I agree about not posting the pm. Any later mafia could claim detective with impunity.

I'm not in favor if pevergreen taking private suggestions though, I think it should be public who he is going to investigate, and decided by the town. He can then provide us with the results. After a few rounds we should be able to judge whether these results are accurate--say he says someone is innocent tomorrow, and in a few days time that person is killed and revealed to be criminal. Or if he says someone is innocent and they are a wise guy working for the town, they can reveal him for mafia.