Registration Open to the Public - How Do I Stop Spam Programs from Signing Up?

Hi, since installing Membership and allowing the general public to signup for a membership account I have seen a very high number of obvious spam account signups. Our site is set for manual approval of new accounts but is there a way to enable a captcha or other feature to block these spammish signups? I am growing very tired of deleting them from the system. Thanks!