If you own a lot of web domain names, with various expiration dates, it can become challenging to manage them all. Let's temporarily forget about cost, sleaze factor, and abundance of up-sells. Which registrar makes it the easiest to manage your domains? (search / sort by various criteria, see domains expiring soon, renew easily, transfer away easily if necessary, etc.)
I've used Joker since 1999 and have had nothing but excellent experiences.<p>They don't spam me, their DNS service is rock-solid, and their website (while a bit lacking in the graphical design department) is fast, clean, and ad-free. I also get clear, to-the-point reminders when a domain is up for renewal.<p>I have dozens (not hundreds or thousands) of domains registered, but I would recommend them without hesitation to anyone looking for developer-friendly registration and hosted DNS.
Amazon's Route 53 now supports registration and has an API.<p><a href="http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/registrar.html" rel="nofollow">http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/reg...</a>
Name.com has always seemed painless to me.<p>Usually on registrars I feel like i'm digging to find something or figure out how to do something, Name.com makes it always feel like a click or two away somehow.
I use gandi.net and am very happy.<p>The only con is that they are based in France, so if you are in the United States, and use a credit card, you could get declined transactions due to fraud protection.