I sort of gravitate towards the opposite of that - I'd rather separate the wheat from the chaff, not the chaff from the wheat. If that makes any sense :) I'm thinking of a system that allowed respected community members (gold, platinum, MVP, etc... whatever) that frequent forums to promote questions/threads to 'wheat' status, at which point they would show up in the sister forum tagged as 'wheat'. So, there would be the current C# forum, which any registered user can post to. There would also be the 'C# Wheat' forum, which contained a roll-up of the threads in the regular forum marked as 'wheat' by the respected members of the community. I'm not very active in any of the programming forums myself - too much chaff, too little free time for quite awhile. So I'm perfectly willing to consider that my suggestion won't do any good :) But I thought I'd throw it out there. It just seems like a 'white-list' approach would be the best way to filter out the junk. Everyone who goes into the forum goes looking for the wheat, so why not give them a really simple, easy, direct way to let everyone else know what they found? Like any rating system, its Achilles' heal is the reliability of the people entrusted with voting status. It can't be everyone, but there have to be enough to make sure the forums are being polled frequently enough.
-- Russell Morris Morbo: "WINDMILLS DO NOT WORK THAT WAY!"