A great gift for a person? Amongst other things, I'd say get that guy or gal in your life their own personalized domain name (If it's still not registered already)
Like say, if you have a friend and he/she goes by the name "Brophy Carmichael," then you buy him/her "brophycarmichael.com" (Yeah I know a few female "Brophys" believe it or not)
Then your old "bud"/"budette," Brophy, can also take that domain name and set up his/her own personalized email address: "brophy@brophycarmichael.com."
Having such a personalized domain name and personalized email address may not seem like a big deal or it may seem like some cheesy vanity present.
But in reality, a personalized domain/email address is a colossal marketing asset for the recipient, regardless of his/her age and occupation.
Think about it: Anybody who knows the recipient's name can reach him/her. He or she no longer has to say, "my email address is 'popworld1290@GMail.com,'" that kind of (un-memorable) thing.
When you buy it for him or her, you are going to pay a registration fee that varies by domain registrar. Cost of registration for a single domain name will -- in 2009 -- run between $10 - $35 a year. So if you buy the personalized domain for the person, it's very important that you inform him/her that the domain must be renewed annually.
Adding an email account to the personalized domain costs an additional annual fee also. Just a tip: When I give a personalized domain name as a present, I typically register the domain for a year and also pay for an email account on that domain name for a year with the same registrar.
As for registrars I have used and like, I'd recommend
Register.com and perhaps
Dotster.com or
MyDomain.com. But there are probably dozens of domain registrars out there that would work well for you.
I've personally used Register.com for my own personalized domain registration and email accounts for the last decade (Right, since 1999). Register.com is an easy service to use, they have strong customer service and excellent features associated with their personalized email accounts.
They have also recently upgraded their email account so that it provides the user a monumental 10GB(!) of storage! This is a striking amount of storage to us because we believe we originally received 50MB or 1/2000th of 10GB when we began with Register.com. But then, you were mostly talking text based emails, no photos, videos, etc.
Also, believe it or not, the price of Register.com email accounts have stayed constant for the last 10 years -- at least as far as I can determine.
As I said, Dotster.com and MyDomain.com are also good registrars. However I use them for purposes other than personalized domain registration and personalized email accounts. However, I am aware that both Dotster.com and MyDomain.com do, in addition to personalized domain registration, offer personalized email service too. So you may want to shop them also.
I say Personalized Domain Names and Email Address are "gifts that keep on giving" (provided they are renewed). For a relatively small fee -- say $25 to register the personalized domain for a year and $25 for the personalized email account for a year using said domain -- you give a person a gift that may be worth thousands or more in value over his/her lifetime.