Google's GMail seems to do very well in filtering spam for me, so it must be a solvable problem - or at least it can be done better than my ISP and workplace seem to be able to do it.

Cheers,
Scott.