I'm new around here, and would like to mention something to staff.
I've seen a big lack of communication between users and the mods. For example, a thread is locked. But there is no post stating the reason or how long it will be locked. Now, reading through most of these threads can give you a pretty good idea of why it's locked but I believe it would be awesome for moderators to have a heightened community presence.
I like how you keep up the posts and the content of them from the people being disciplined. It shows what will be accepted and what won't be accepted in the community. This method also serves as a deterrence sine a lot of people don't like their mistakes being broadcast to the world.
I believe there should be a slightly heavier mod presence as well, but more leniency. Staff needs to know when to ban and when to say "Hey, no more of this in this thread on my forum. If I see it again, suspensions will occur." Firm but fair, right?
Anyway, just my 2 cents. Please don't crucify me.