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.

Its great!

-Chris.