I'm glad that works for you. There are solutions out there that suit just about anyone's needs. personally, I don't like the idea of having to change my email address on a regular basis. I like my address and plan to keep it for another 10 years if that is possible.
I don't change my email address. I have had the same personal email address and business addresses for years.
When I buy something online, or register for something online, it works like this:
Suppose I want to buy a book from Amazon.com. I register with the email address amazon@myaccount.spam-stopper.net. When I signed up for Freerepublic, I registered as freerepublic@myaccount.spam-stopper.net. Any email I create at whatever@myaccount.spam-stopper.net is forwarded to one registration account. If I start receiving spam from an account I generated on the fly (by merely using the @myaccount.spam-stopper.net suffix), I know who sold my email address to spammers, and block that account at spam-stopper. Any email to that address gets bounced as if it doesn't exist. Meanwhile, I use my personal address for personal reasons, and my business addresses for business reasons, and they always stay clean.