Yahoo mail lately has more spam than anything else. Mostly advertisements. I have a Yahoo mail account--the free version. My default email, though--the one I give to my friends and to very few business websites, is Thunderbird. The Thunderbird anti-spam setup, called Junk Mail, really works well. Rarely, if ever, does anything get through it, and if it does, you can label it as "Junk" and never see it again. It's free, too--and works a lot like an improved Outlook Express.