apart from changing your email addy and never giving it to anybody i doubt there is really much you can do as i am sure you know.
i usually give out a hotmail or similar addy when signing up to websites or to contacts i dont trust and this helps somewhat i guess but sooner or later you will get spam i dont think there is any way to get rid totally.
i am with NTL and would get on average 40-50 spam emails daily...well i would if i didnt use mailwasher. i now get around 3 or 4 dayly.
set up a friends list and after a weeks training or so for it to blacklist domailns it gets quite good at its job, you can then tell it to auto delete blacklisted messages. its then just a matter of adding any new spam to the blacklist as you go along. why not try it if you havnt already maybe.