Tony,

It's nor free but it is cheap and very versatile. You could get web hosting for like $7 a month that will allow you to do all kinds of filtering and even set up dummy accounts to dump all the crap to so you can deal with it later. Then depending on your mail client you can set up some of the freeware like JunkMuncher to take it a step further during download.

In short you can set up an account, then have that acount forwarded to a second account on your web space. When the first account get too much bad E-mail, just change the one that forwards to it.

I'll be back shortly with some links and I'll edit this post. Just wanted to get the idea out there for now.