I have email accounts with Comcast (my primary), Yahoo (two actually), Gmail, and Juno. I only give my primary address to people I know and trust. If I ever get spam at my primary account, I add a filter to Windows Live Mail so any more from that source go straight to the junk folder. I use WLM for my primary and online for Yahoo, Gmail, and Juno.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic