Also you could combine those two "techniques" to create something like email@example.com. Using this and gmail filter, you could give out "different" gmail addresses to different people/groups/mailing lists and filter them to different lable in your gmail.
- Append a plus ("+") sign and any combination of words or numbers after your email address. For example, if your name was firstname.lastname@example.org, you could send mail to email@example.com or firstname.lastname@example.org.
- Insert one or several dots (".") anywhere in your email address. Gmail doesn't recognize periods as characters in addresses -- we just ignore them. For example, you could tell people your address was email@example.com, firstname.lastname@example.org or email@example.com. (We understand that there has been some confusion about this in the past, but to settle it once and for all, you can indeed receive mail at all the variations with dots.)
Create aliases for your gmail address
From The Official Gmail blog, there are two ways for you to "create" more gmail addresses by using your own gmail account.