Hi,
We've been having a devil of a time trying to fight spammers who sign up and then post links to spammy sites. A lot of it is coming from a few IP blocks in China so I've blocked them from being able to post. I've also added some additional captchas. If it is a problem for you, the real users, - please let me know and I'll look at other solutions.
Also we had to migrate to a new server - the old one was dying. This should give us a faster responses and it also means that the "Find someone" link is now working again.