While I enjoy my forum ar pee, not everyone does. Role playing on the forums is not a requirement and sometimes is just a repeated and unnecessary task. If you work it out in game, there is no reason to post it on the forums.
Third parties can PM you and ask for details if they so desire.
Anyways, I agree with the whole secrecy part. It is meh.