Google apps is a free service from google that provides you with email and collaboration tools for use with your own domain name. Using google apps and a free dns hosting solution at editdns you can setup gmail email accounts @yourowndomain.com absolutely free!
EditDNS is a free service that provides you with free DNS hosting for your websites. You can use EditDNS together with your domain name to create any email address @yourdomain.com that is forwarded to another email account of your choosing.