Not much ago, google launched "google for domains" giving people, among others utilities, email accounts for your own domain. Does anybody knows if yahoo is going to do this?
Well, what google gives is a gmail account with your domain instead the "gmail.com". I sopose it should be similar to what you have, but without the needing of the hosting... and for free!