I use Google Apps for my email (essentially Gmail but on a custom domain name) - The spam filter is excellent and I almost never see spam in my inbox despite getting 10+ spam emails sent to my address a day (I'm on multiple mailing lists which have their addresses published in various places online).