You can use email+bestbuy@gmail.com and email+hackernews@gmail.com for the same purpose.
In case of spam you can add a filter and delete all emails to a given address.
In case of spam you can add a filter and delete all emails to a given address.
I think they have figured out how to sanitize email addresses.
I did a little write up on my "crazy ass email setup" here: http://julian.tosh.us/2010/01/my-crazyass-email-setup/
It's evolved a bit since then and addresses gst's point... I've recently added regular expressions to my postfix maps so an email must match a certain pattern to get through... so it's more like a moderated catchall domain.
His method is better, albeit harder to set up.