I will court controversy by saying that we like GoDaddy (affiliate link, or godaddy.com if you want to copy and paste without it) for domain name registration and use them for approximately 500 domain names. PRO: Your new domain names appear on the web within minutes. They have 24-hour phone service. They’re by far the best domain name registrar to use if you want to sell a domain name to someone else because so many people know how to use them and have accounts. CON: They favor phone support over web-based support so they can upsell services while they have you on the phone. They make it too difficult to buy a domain name with no other products.