If you are like me and have unlimited email addresses:
make one to be your primary email.. never give that email out ever except to your webhost. I suggest a random set of letters and numbers and that you write it down somewhere until you can put it somewhere safe on the 'net. I have things stashed on my website, on my hotmail account and on my google account. I use a bare description so I know what that address is for and what the PW is.. so if for hotmail.. I might write squeaker hm 66ttyy77 and save that info in an email to myself or from myself in my google mail or one of my domain mails.
Why on the 'net? Because papers/notes/notebooks get moved or lost. Pcs die or get virus.
make one to be your primary family email: could be firstname.lastname@example.org
with the first set of numbers being how many in your immediate family and the last being your birth year or something.
make one for work: email@example.com
<- random numbers just to help defeat dictionary spam
and then make one for trash/spam.. firstname.lastname@example.org
and redirect any mail not going to real addies to it (if you have cpanel that is easy to do). What's nice about _that_ is you can then sign up to your heart's content and know that any resulting spam will go to one spot where you can delete it easily. And now and then you can peruse your spam and see that dogsgonewild (your favorite doggy video site so you used it with @keene.com as the addy) sold your address and now you are getting diet spam. And then you might block that diet site and stop going to that website (since they either sold your address or were compromised and didn't tell you.
So: primary which is never used, family and friends, work and trash. Oh.. and forums!