I have just cleaned up over 15k spam posts and thousands of spam accounts, there was so much crap to deal with that a blunt approach had to be taken -- any account created in the last year and all it's posts has been deleted, sorry for the small number of legitimate users and posts that have been lost with this approach.
We now have some questions that new users need to answer on registration which will hopefully stop the spambots...