Nelson,
Definitely create a new topic in the future instead of just adding to an unrelated one. Either way, the issue with the tricky captcha started a few days ago. We hadn't heard of it since Friday, but obviously still seems to be lingering. I'm linking to a post below which may be able to help you out, as it has some suggestions.
www.sourcecoast.com/forums/topic?id=2083&p=1#p9514
Hopefully, that will get you going. If not, post there with any updates on your situation.
Thanks,
Alex