1 tip on gmail
Disposable GMail addresses
GMail supports creating unlimited number of email addresses from a single account - if your gmail is "someone@gmail.com" then all the emails sent to "someone+something@gmail.com" will also go into your inbox.
The advantage is that you can filter the emails based on the "to" field. So the next time you register at some site just enter a disposable address, and if it turns out to be spam - just filter it out!