I gotta admit to using spamarrest.
I was getting upwards of 500-1000 spams a day and if i didn't use something like spamarrest then my email address would have be unusable. Problem is that the filters either don't block anywhere near enough, or they block the good stuff aswell, so spamarrest was the only program that worked.
I have started using a direct email address, but am very careful who I give it out to for obvious reasons
