Hey we all know its a nightmare to get spammed by these incredibly annoying bots that patrol the internet which flood websites with uber amounts spam. Well, we have solutions for that. If you are working with Drupal then the likely choice is Mollom which is of course free for small sites and blogs, bonus!
But when you think of protecting your forms which come to mind: comments, registration, contact? Likely these do and they are certainly the focus for most bots since they are easily accessed and promoted around a site. But what about your login and lost password forms? You wouldn't believe me if I told you there are thousands of vulnerable sites online, the simple thing is that developers just don't think about this sort of thing until, well... it's too late.