I have a personal domain that I use for personal email etc... and until now have had this either its email hosted by an ISP or run a mail server.
Until I got around to playing with:
Windows Live Custom Domains
You can host your domain's email on the Windows Live Hotmail system. You get all the spam protection and great web UI + the ability to manage all the accounts/mailboxes under that domain.