Thank you everyone for the suggestions, I will look into it. One thing I've noticed is that sometimes it takes a day for any *BL's to pick up some of the spam, and by that time, the run could be done. Greylisting isn't an option. It sometimes feels like always reactive vs pro-active in filtering. For example, I try to block the old runs of "Ford Warranties", write a few rules, then never receive them again :)
This is a slight over exaggeration, but close.