I feel like a more thorough explanation of the layout is in order here.
We are currently pulsing the gates such that new members can only join on weekends. This makes it easier to fully orient the incoming members to the forum attitude and expectations.
Once a member joins they are sent an automatic welcome message that directs them to familiarize themselves with the attitude, faq, wiki, and general forum layout, explains where they can post, and encourages them to post an introduction. (IIRC, I haven't read it for a while).
Once a new member makes a post on the forum all full members, senior members, and mods can then vote at the top of that (or any) post for or against promotion to full membership. Full member votes are worth +/-10 points, senior member votes are worth +/-30 points, and mod votes are worth +/-1000 points, +100 points are necessary for promotion to full membership. An up vote from a mod is instantaneous promotion, a down vote is -1000 and generally means the only way a member will be promoted is by a mod.
Mods can override the voting system and promote and demote members at their discretion. This is pretty rare however and generally only done when someone makes an exceptional contribution or repeatedly demonstrates they are unable to meet the expectations for full membership in which case they will be put back in the welcome area till they can demonstrate they understand and can adhere to the expectations for full membership.
Our forum is constantly growing and we have a lot of new members joining all the time. Some jump right in and make their presence well known, others will join and never post (thus never be eligible for voting) or only make a handful of posts, and the majority will fall somewhere in between these two ends of the spectrum. Utilizing the old system in which mods were responsible for all promotions, a huge amount of good members were slipping through the cracks because the mods just couldn't keep up with every new member. This is why the voting system was implemented, so that every full member of the forum could assist with making sure good people don't fall through the cracks and that trolls and people that just aren't ready/willing to adhere to the membership expectations are restricted to a small portion of the forum where the mods can easily remove spam and keep tabs on their posting activities while still maintaining the integrity of the overall forum.
Generally, in my experience when someone ends up spending years in the welcome area it's because they initially make a bad impression and are down voted. Often times they will have a series of down votes from full/senior members and just haven't yet earned enough up votes to offset the initial down votes. Other times they will initially make a bad impression on a mod and get a mod down vote because the mod feels they are not yet ready for promotion. Generally the mod will attempt to go back and review and reverse the vote after a while, particularly if the member gets a lot of up votes from the community. Sometimes we forget however and this is one way that people fall through the cracks. If any new member has been in the welcome area for a considerable amount of time and is wondering what is up, feel free to pm myself or any of the mod team to review your status. Likewise, if any full/senior member sees someone they think should have been promoted long ago and may have fallen through the cracks, please bring it to our attention.
Which brings me to main point of this big long shpeal. That is, this whole system relies on community participation. It's up to YOU to read posts in the welcome area and stop in the welcome chat and meet and greet the new members. It's up to YOU to decide whether you feel a particular member is a good fit for this community or not. If you get promoted to full membership and then neglect to vote for others, you are doing a disservice to the whole community. Someone voted for you, now is your chance to pay it forward and be directly involved with how this community grows. Please feel free to PM myself or any of the mod team if you have any questions, ideas, complaints, thoughts, rants, death threats, or anything else you feel should be brought to our attention. Remember though the most important thing you can do to help shape the future of our community is to take the time to vote when you are reading new member posts or interacting with them in chat.
There has occasionally been some talk about a system to vote for demotion from full membership. This isn't really necessary at this time because the welcome area voting system does a pretty good job of making sure only people that are democratically approved by the community become full members. That said, sometimes mods are hasty to promote or people that joined before the welcome area was put in place come in and are not familiar with or willing to adhere to the expectations. For now, if you have an issue with a full member, senior member, or mod, just pm a moderator and let them know and they will follow up on it.
So moral of the story, VOTE VOTE VOTE! and contact a moderator if you happen across any instances where it looks like there may have been a flaw in the voting system. I hope that makes things a bit more clear. Comments, critiques, and criticisms are welcome.