Honestly, the "Scrapbox" phenomenon has happened a couple times during my many years in the ROMHacking section. Basically, it goes like this:
A beginner's forum is created. Its purpose is never clear, never really defined other than "this is where everything goes that isn't covered elsewhere". Naturally, within a few days, it is swarmed with spam and garbage, becomes difficult to navigate, and the blind are helping the blind (if people are getting help at all). The members who were previously helpful try to keep up with the deluge, wading through the nonsense in a valiant attempt to improve our pool of ROMHackers, but give up in a week or two because it's become so ridiculously difficult to find ANYTHING there. Eventually it becomes too much for the mods, and in a few months the section is deleted, the ROMHacking sections all get reshuffled and renamed (again), and we go on with our lives.
This time, the community has matured enough to see the Beginner's Lounge as what it is. We have never had such a multitude of mainstay, veteran hackers in our community be so active and helpful as we do in today's community. We have never had such a wealth of research and innovation happening in the ROMHacking section as we do today.
I have never felt that a free-for-all section was a good idea for anyone. Those who actually do need help get climbed over by the torrent of "this would be cool" and "do this for me" and "how do i script" people, or people who apparently are unable to read or look around before posting an idea or a question. Or, my personal favorite group, people with no filter or objectivity and post broken and horrible garbage ideas.
My suggestion:
It is absolutely true that the Simple Questions and Script Help Threads were necessary for a healthy ROMHacking community. It is also entirely true that they were too general. We need several, more specific help threads that members can feed their questions into. They need to be moderated heavily so that spam posts and incorrectly placed questions get removed or merged into the appropriate threads.
I have a few ideas for the threads, any other ROMHackers may want to chime in on what else needs to be added or changed.
READ THIS FIRST Thread - A thread explaining the basic terminology of ROMHacking, and linking to important resources that we all use. This should provide a general overview of ROMHacking, and point to the specific help threads when explaining that section of the hacking process. This shouldn't be locked, in my opinion, so that it can be added onto in an encyclopedic fashion, or have members proofread what we have in the first post and suggest corrections as quality control. This allows the thread to be a living, breathing document.
The Script Help Thread - Self Explanatory
The Technical Help Thread - Help with tools. I had originally thought it should be the A-Map Help thread, with the amount of people who can't get the whole movement permissions/level scripts/OWs/etc. right, but thought that'd be WAY too specific. I figured that these should be separate from the tools' thread themselves, as they detract from development, bugs, and suggestions for new features.
The ASM Help Thread - Help debugging or proofreading ASM routines. This is not a request thread, of course.
The Graphics Help Thread - For help creating, indexing, inserting, and using graphics. Tiles, sprites, titlescreen graphics, you name it! No requests allowed, of course.
The Idea Thread - Self Explanatory
The Music Help Thread - For help creating, looping, inserting, and using music.
Delete out the current Beginner's Lounge, and put a new forum called the "Help Forum" or something. Sticky these help threads. Either close the forum so that no new threads can be made, forcing people to use the help threads, or encourage people to post threads ONLY if it's another type of help thread that can be widely utilized and isn't already covered by the other threads. This way, if one thread is inundated with a specific type of question to the detriment of other types covered by the thread, it can be separated out into its own thread. Or, if there's something we forgot to address in a thread, new threads can rise to take its place. These new threads would be approved on a trial basis, and if they're not well-used or particularly helpful during their trial tenure, they are merged back into the main thread, or a directory post is added to the main thread's first post detailing the useful questions and answers that that trial thread had had.
We have to remember that, though many of the older hackers are in college now, this site and this genre attract young teens and children who need to have their hand held in order to find things. The quintessential "noob" will not benefit from a free-for-all Beginner's Lounge type of section, they will simply add to the muck that has already formed. With a structured system of help threads, and a robust and accurate member-driven overview thread, we can better help those who need it, and put a stop to the Scrapbox riptide that we seem to be trapped in. It is my hope that those in this thread will ponder this proposal, and add onto it so that we can better manage the ROMHacking section as a community. In my view, structure is really all we need.