Sure, companies can afford expensive services or set up complicated rerouting. But what about those of us who would like simply to host a domain (or have one hosted for us by an ISP)?
I'm using several different anti-spam measures, and still a bunch get through.
What really ticks me off is I have a couple of really sweet domains -- which are literally unusable due to spam. Inadequate filters and I can't tell the spam from the legit stuff. Have filters that're too good, and legit email gets bounced.
I'm using Fastmail.fm for a couple of those otherwise unusable domains. It blocks about 95% of the spam with my current settings and custom sieve rule set. But even one still ticks me off.