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 do that too, using /etc/aliases on the mail server, primarily for one-time business transactions that aren't supposed to become continuing business relationships. My "real" addys are revealed only to trusted friends.
I grew tired of disposing my e-mail addys when they got on spam lists, so I decided to run my own mail server -- the one thing the ISPs don't want you to do -- but it gives me much finer control over incoming mail. I use blacklists to filter out known spammers, and my own filters to keep out the spambots. Outgoing mail still goes out to the ISP's mail host so my stuff won't get blocked.
[root@Ralph root]# cd /etc/mail [root@Ralph mail]# cat access | grep 'ERROR:"550' | wc -l 2013
Wow, that's over 2000 subnets I've had to block over the years. And I do occasionally get "new" spam, maybe once every few weeks, and the origin has to be researched and added to my local filter until the blacklists catch up with it.
We have work-arounds to make the present system more or less tolerable, and there are some good minds (better than mine, at least) working on ideas for trying to tackle the spam problem. I liked the Sender Policy Framework (not Microsoft's) idea, but not everyone will cooperate on any one system.
SMTP is obviously broken and will have to be replaced eventually. It will be quite painful (like IPV6) but it has to be done sooner or later.