Introduce Yourself Requirement
I know I have only been active on this site for a few days (I originally signed up for the links), but I have noticed something. A LOT of people don't post introductions, and immediately start threads. Almost all of the questions asked could be answered by looking at the links from the intro threads. I have only told a couple people to introduce themselves first, and I am already tired of it; I imagine that long-time members of WiiHacks.com are sick of it.
I began thinking about past forums that I have been part of, and I remembered one that a friend of mine hosted several years back. He began to have a problem with spambots (this was before Captcha was so popular), so he set up a thread to prevent them. Before new users could post anything else, they were required to double-post "hello" in that thread, all in lowercase letters, and within 24-hours of registering, or you were considered a bot. This system worked surprisingly well.
My suggestion is, why not use that same idea here, but require an introduction instead of a double-post? You don't seem to have a problem with bots, but you do have an overload of useless threads. By requiring an introduction thread, you could probably avoid the majority of them.
Perhaps the admins don't mind the threads, it's too hard to do, or you just don't like my suggestion. That's fine, do what you like. However, if you do follow my suggestion, I hope it is as helpful as I think it will be. :D