If you are using Outlook 2003, make sure you update your spam filters. I just updated to the latest ones and WOW what a difference. Their new spam filters are catching about 98% of junk mail now, including all those horrid stock market emails. To do the upgrade, in Outlook click Help -> Check for Updates

cheers,
Luke