For those of you using WP-Shortstat there is an other version out that works much better. They worked out a lot of the bugs people have been experiencing with the original. http://blog.happyarts.de/wp-shortstat/
I have to recommend WP-Gatekeeper. It's a good anti-comment-spam plugin. You write your own obvious questions and users must answer before posting a comment (similar to making users type in a weird randomly generated image, but less annoying IMO).
Hmmm truthfully I'd suggest many other to be considered. A lot of these are sorta basic or inferior to what's out there. Someone went through a lot of time and trouble on a ***** list.
Listing of the plug-ins I use. Even lists ones I have installed.. and don't use (Either because of no need, didn't like or what not). http://www.litwc.com/plug-in-used/
I am not on that list, but I think that XDForum (http://www.xdweb.net/wordpress/) is a good plugin. As far as I know its the only forum plugin for WP. Works with 1.5 and 2 as well.
With regards to his second one, "Get Custom": That functionality is already built into Wordpress. No plugin needed. Just use the post_custom() function to get your metadata values out of your posts.
Also, he misspelled "Akismet", but yes indeed, every Wordpress blog should use it.
I sysadmin a very high-traffic blog, with very high volume of comments. I tried Akismet when it first came out ... and it was great at filtering spam like everyone says. But it was also delaying comments from showing up by 5-15 minutes, because it queries a wordpress.com server on every comment submit. So basically, it completely interfered in the conversation flow and caused mass confusion. So ... have the wordpress.com guys figured out their load problems and solved this one? What's your comment volume and turnaround like?
Until then ... using SK2 for comment spam. It's unfortunately a constant babysitting task to tune the balance between false positives and letting in spam ... and it has the annoying feature of disabling WP moderation. (Note to SK2 author: moderating trolls != filtering comment spam. Plus, one is my job and one is the blog editor's job.)
Right now, I'm trying to avoid going to something intrusive like registration, captchas or requiring JS, so those are all out. But I'm sorely tempted to at least add a logic-puzzle captcha.
I'll give huge props to Bad Behavior while I'm on this topic. It has a horribly crippling logging feature (uh, that's what syslog is for ... I really *don't* want a MySQL write on every page GET, especially the belligerent ones) but that's perfectly disablable. Other useful mods there are to disable *all* unnecessary DB queries (has a "CREATE table IF NOT EXIST" on every page load) and change it not to filter GETs, since it causes problems with some corporate proxy servers. But those are all easy mods, and it does a great job of stopping spam ... I'm talking 1000s per day.
The one thing I've been tempted to do is what a freind had done to a different blog package. He renamed all the fields. None of the bots bother him now.
Now if only there was a simple walk htrough on how to do that with Wordpress.