In the past I've used 1and1 to register quite a few domains. Good price and free private reg. At the moment you can get .com for $4.99 BUT they have just instituted a new domain registration process which takes 24 to 48 hours!! Ridiculous. I found out because a domain I just registered took about 36 hours before it was available. So if you can wait it's a good deal. If you can't, don't bother.