Hmmm, noob here, and since I have not posted I was looking for the introduction forum, suggested by the site. Not sure where that is at, but hey, how are ya.
It's confusing, I agree. But if you look at the description of the Off Topic forum is says "post an introduction". So the introductions forum would the Off Topic forum. And as Alli pointed out, we have a thread (in the Off Topic forum) to introduce yourself in as well.