Amigo,
em relação ao envio de e-mail seria legal você mandar um e-mail para ele criasse uma nova senha! a outra forma estudiosos dizem que é falha de segurança manda no e-mail a senha!!!
Em relação Captcha tem esse video: http://www.youtube.com/watch?v=IQ4QAwpmgyg e http://captchamvc.codeplex.com/ e tutoriais e exemplos: http://vvson.net/Projects/en-US/Documentation/captcha-demo#content e http://weblogs.asp.net/jalpeshpvadgama/archive/2011/09/04/recaptcha-in-asp-net-mvc3.aspx e http://www.youtube.com/watch?v=HXfhPj1rlQ8
Fúlvio Cezar Canducci Dias