You guys might want to start contributing to it. Nothing frustrates a new player more than finding information that turns out to be wrong. I'd contribute, but I know nothing.
Well, i help with its setup and stuff the admins need, but we simply do not have the resources for adding the content ourselves currently. Wiki work is extremely timeconsuming.