This is one of the best services provided by google. Organizations can use google to provide service for their emails. Or an individual can provide google email accounts on his/her website.
Most importantly, the user decides what the email address, for example, you can have user@yourname.com as the address.
Click Here to visit google apps.