Contributions mean content in posts. That can be serious or humorous, but generally contributing means advancing discussion, which is, after all, the purpose of a forum.
People come and go.
Secrecy? Yo all can see the trolling rule they came up with. What they decide is always made public.