Online purchase, competition, facebook etc. I think some of them add you to a list they sell on. Once they think they have an easy touch they will pester for ages. I use a seperate email address for all online purchases, forums etc. Keeping my personal one for friends and important stuff. I get pages of junk on the seperate addy but don't even look through them, I just leave them for the scheduled clean up.