I took advantage of yesterday's sale to transfer the last of my domains from GoDaddy. Namecheap has a decent website with an intuitive interface for managing domains, pretty good knowledgebase and forum, and nice features like email alerts for account activity. GoDaddy lost me as a customer because of their unreadable emails and deliberately unintuitive web interface. Namecheap is a refreshing change. I only use them as a registrar, since I handle my own DNS and email. I've dealt with around 10 different registrars over the years and like Namecheap the most, so far.