Google is amazing. Everything they touch is generally pretty golden. Recently they started offering email hosting which is awesome and scary at the same time.
In the past if you wanted an email account at Google, your address was something like YOU@gmail.com. While nothing like hotmail or AOL, what still isn't so great about that: gmail it isn't you. I don't care who you are, if you're in a public business, your email address should be YOUR domain name.
Google has taken it to the next level and will host your email for you, so you can have YOU@YOUR_DOMAIN.COM go directly to the big Google email server, wherever that might be. To get your mail, you would login at an address that looks like this:
Why might you want to use Google's mail services?
It gives deskless employees email, calendaring and document sharing. (and/or if your current email client isn't so good)
Getting all this configured -- is way more challenging than a gmail account.
Should you wish to try this, here's what you need to do/know:
1. Create an account here
2. Prove that you own the domain name that you're registered (this means you need to FTP a file to your site, or change CNAME setting)
3. Update your MX records for the domain name. (oh, sure, this looks simple!)
If you don't understand this, don't feel bad... most don't.
I've not yet concluded you couldn't achieve the same with just a plain old gmail account.
I've created a test account and a test domain to try this. It takes 48 hours for Google to confirm that I really own the domain, so I can't give you a full opinion yet.
It's very easy (10 minutes of technical labor) to make a gMail account look and feel just like whatever email service you're using now. A regular gMail account also includes calendaring, doc sharing, photo sharing... I'm just not sure how it's different from the hosted service I mentioned above. As soon as I do, I'll post it here.