I made it a project of mine to figure out how to deal with this problem. Searching the Internet, I found SpamX. I used this product to report every email I received that was spam. At work I use the Windows version, at home I use the Macintosh version. Now, its two months later, and I only receive a spam email every other day or so...
My problem now is, that some days, I receive no email, and think my email is broken, so I have to send myself a test message to make sure it's not. I think I'm having spam withdrawal....