Email Aliases - Is there anyway to manage multiple aliases within a single email client framework.

I tried Windows live which claims to be able to offer this but a) you can't change profile name - ok fair enough but I also got this when I was testing it:

"*** Email address is removed for privacy *** on behalf of" which when you over over comes up with 'Presence unknown' and with that any business credibility goes down the pan hole. 

I don't mind proving who I am and confirming my identity for the security concious but why do I have to use my real name all the time?

You use to be able to set up multiple accounts in Gmail really well but now they always quote the primary account profile name which renders the whole point of using an email alias redundant.

Incidentally, I work in a business where I represent multiple clients - I am not doing anything dodgy.

Any help appreciated.