What advantage does a captcha have over me just putting a question on my web based forms? For example, I could just make the user enter the answer to a random math question (Like 10+12) Thanks
The idea of captcha is to stop bots (scripts or programs) from accessing your pages or using your tools or whatever. If you just have the text 'What is 2+17? <input type="text" name="answer">' on your page then it's extremely easy to write a script that will just put the answer in the box and submit the form. Captcha on the other hand is more difficult to get past because it's usually image based and unless the bot is using pretty good digital image recognition software it doesn't stand much chance.