They need to "prescreen" the new accounts before allowing them to post - if that's possible. Especially on weekends - when the mad spammer hits the most - it should stop them in their tracks.
I've suggested this before - online and in private emails - but they haven't done it. Must be too labor intensive or some other issue that makes this a poor choice for them.
It would be nice if they figured out a way to do it soon, though.
From what I remember of their "signing up" process it should be an easy add-on to the program to have new members first "blog" wait in moderation for approval. Then they need to check email/IP addresses and block them from signing up, because I'm willing to bet that most of the spam is coming from one or two people.
Yes - I think you're probably right. They tried to stop it by blocking keywords but it looks like a queue is needed.
blocking IPs isn't really that effective. There are ways to change your IP and with the use of proxies, you can get an IP address from anywhere in the world. I think a probationary period for new accounts is the best solution.