As a new user browsing around the site, it'd be helpful to see an area dedicated to asking/answering questions regarding the site, be it an actual forum or just a sticky topic in the relevant subforums. You could add a 'Simple Questions/Simple Answers' sticky thread in the relevant forums, or just dedicate a new forum to answering user questions.
For instance, I got a couple questions regarding the Let's Play Subforum, but I don't see any relevant place to ask without starting a new topic there...which just adds to the clutter.
If such an area exists and I just couldn't find it...well, I'm just bad at the Internets. And should probably leave in shame.