Fast forward at least a year and the idea resurfaced. With that I had an epiphany on how I could get it working with limited development time by just making it use our existing API. After that it only took a few days of tinkering and a little bit of digging into some old code to get it working.
If you're collecting emails for a blog or to get sign ups to your own product, it's a great way to stop people from entering crap into your system. Check it out!