What is a CAPTCHA?

We've all run into CAPTCHAs: those sometimes annoying, sometimes hard to decipher strings of characters and numbers that appear online. They have to be punched in exactly as they appear when signing up for a free email account, posting a comment in a public forum and so on. But what are they and what purpose do they serve? Stacy Reed explains.