Preventing malicious authentication attempts while avoiding CAPTCHAs

This is my first article on a WriteFreely instance.

I wouldn’t seeing what you guys think and what advice or constructive criticism I can receive. I’ve been working on this for a while.