The new norton internet security comes with a spam blocker, it maybe worth looking into...also, contact your local isp and ask them about putting a filter in place...If they are using a Unix based email server, this is easy to accomplish...The procmail program for Unix can be customized to reject spam and to strip certain file types from your emails so you do not recieve the virus.
frustrating.