Steever,No flaming, just some facts for you to chew on.
As of today there are exactly 3 people with the distinguished "Developer" label next to their names and one of those is absent due to other commitments. That's right THREE (really only 2). There is are 3 additional that belong to "Quality and Testing" and a (very) small handfull of others that help develop the software on a constant basis.
There are 122 members on the "Documentation" team.
We know what the 2 developers and their helpers are doing, they are doing their jobs and writing code.
Where are all the documentation people? They need to scour the forums and bugs and update the wiki.
There are almost 3200 members here and a tiny group that actually do all the work. The developers are busy and don't have time to update the documentation so folks start complaining about the wiki. When those working on the code stop and take time to update the wiki and then other folks start complaining about why SME8 is taking so long, etc.
It's a vicious cycle and there is nothing anyone can do about it except get busy on the wiki or start threads like this one, it's everyones individual choice but past experience tells me that this thread in itself won't accomplish anything.
Beast,If you don't like the system here, please build a new one. The developers like it the way it is and are not going to change it. Many have asked but no one else has put in the effort and the developers just don't have the time. This project is open and you are welcome to offer what you can come up with. If the developers like it, they will use it, if they don't then they will not. It's really as simple as that. You can't ask them to do everything, it just isn't possible or practical.
By the way, it is totally impossible to use a forum as a bug tracker, a forum just isn't designed for that purpose and it won't work. You have to use some sort of bug tracking system and I have tried most of them and they are all as unfriendly as bugzilla. They are complex, developer oriented programs designed to help developers develop and track software. Bug trackers are not meant to be easy or pretty. If they were, they would be nothing more than another forum.
Bugzilla is the way it is because it has to be to accomplish what it does in an orderly fashion, nothing more, nothing less.
Also, until SME7, the bug tracker for SME (formally Mitel) was not an open bug tracker and that's why you never saw "report a bug to the bug tracker" before 7.x, you couldn't as it was only accessable (AFAIK) to Mitel employees. When Mitel had the OS, they would scour the forums and look for bugs and report them to the internal bug tracker themeselves but Mitel had many more developers and paid them to do it. That doesn't exist anymore and the developers now work for free and can't do it all. They ask for the communities help.
The developers depend on the community to report bugs just as the community depend on the developers to keep their servers secure and running...Another vicious cycle that will most likely never end

Lots of folks have great ideas but that's all they are, ideas. Until someone has time to apply the ideas, they are still just ideas and will always remain ideas.
The fine people here toiling over this great piece of work (I consider it art) just don't have the time to do everything. The software is the most important part to them and they do their part for absolutely free. The rest (the wiki, forums, etc.) is second in line to them and they don't have any time to work on anything else so someone else is going to have to step up here. Instead of "Why I am not involved in the improvements of this software" topics, I would like to see this for once...
"I have developed a completely new look and feel for contribs.org. It involves A, B, and C and uses X, Y and Z. Can the developer in charge please contact me so we can convert the existing website to my new and improved version."Now that would definitely get their attention.