there are many solutions but all have known limits and
issues. The easiest are
(1) make your email address a tad more complex, notify
your friends of the new address and ask your ISP to change
it. That is the easiest solution and will stop it for
awhile if you are getting hundreds a day.
(2) learn how to use the Outlook and Outlook Express
filters to delete or move spam to its own folder. You can
filer out words like Rolex or V I A G R A or Prescriptions
etc. What makes it hard is that they play with the words
like VI_AGRA.
(3) Go to a challenge and response software
4) ALWAYS set your email browser to Plain Text so you
don't inadvertaently give away your email address by
viewing a coded HTML email in preview pane.
Steve