It's also cheap. Not free but their lowest plan is something like $12/year.
They also let you make unlimited aliases and even wildcard aliases which are great for making up addresses on the fly so you never use the same address with two websites, and fighting spam.