We use a spamfilter that just about every other forum uses. Unfortunately, when the spamfilter site goes down - even for an hour, ALL forums will have some spam. We can look at prohibiting posting etc.
The accounts that do get through are a small percentage. I'd say 1 in 100 actually get through. I regularly clean out the logs and it would not be unusual to see 200 accounts blocked as spam.