There already is. Its built into emails already.
If your username for gmail is user@gmail.com ...
Now if you want to use ebay with that address, use user+ebay@mail.com Now all mails will come in, pre-tagged for bins. They've done your work, for you.
Edit: its also good for finding out who's sharing addresses without your consent.