I use Hover for my domain (www.northwestkendo.com) and have nothing but good things to say about it. Transferring from the previous (and terrible) Brand X domain management company was simple and easy and it's been a breeze since then.
Hover has great customer service and I can easily endorse them to anyone looking for domain or email management services.