I use wangGuard to stop spam posters and it works amazingly. I also use a strong password. I use a nickname on postings so they cannot see my admin username. In the past I used Blacklist IP which worked great as well, but since WangGuard came along I switched to that.