I really dont like the way the blocked users is implemented. It seems to be the inverse of what it should do. I would think blocking a user would have ME not see HIM, but its the other way around. Ill see about making that two-way.
The other thing I’m toying with is post voting, and ‘reputation’. i.e. You will be able to vote a post up or down once. This will allow a user to say something like “I dont want to see any posts with a score < -5” or similar. Your ‘reputation’ will be the aggregate of the votes on your posts. So, if I post something very interesting, and 10 users vote it up, my ‘reputation’ is 10. If I post a bunch of stupid posts, (say, three) and they are all voted down by 10 users, my ‘reputation’ is -30. This will allow users to see if a certain member is an idiot, or helpful, and avoid as necessary. It will help me, because if I have a user that has a negative reputation, then he’s just a troll.
That said, its a fairly complex modification, but its becoming fairly common on non-moderated sites like this one. It allows the general forum population (not just a few) to have an impact on the site quality.
Now, on the subject of “Bob doesn’t do anything about these people” comments. As I’ve mentioned before, I don’t generally reply to emails that come in that have a “You must do something about [insert name here]” bent, nor do I pay any attention to “You need to see my side of this”. If you think you need to explain why you’re behaving a certain way to me, you’re already on the wrong side of things. Despite that these things cost a ton of money, and we have thousands of hours invested in it, I do this for fun. Dealing with this kind of garbage is no fun.
Hopefully these code changes I’m working on will let you avoid threads and comments that will get your blood pressure up, and force you to flood forward tubes and call for a firing solution.