I don't necessarily want everyone to have to register and login, just to comment on my blog (that WOULD stop spam though, right?)... but what about having the person receive an e-mail to verify they're a real person? They'll get the e-mail, click a link, and bingo- comment posted.
Another advantage is knowing the e-mail they post is actually a real address, plus maybe once they've confirmed 1 time, they'll always be allowed to comment.
I don't know... thoughts? I don't code yet, so I'm interested to hear what you think.