I have, for the moment at least, checked the box that requires someone to be a member of my blog in order to comment. Finally, the spam seems to be blocked.
Sadly, since I don't even know how you become a member of my blog, that means no one else can comment either.
This is temporary as I'm sure the problem will eventually go away.
All things must pass.