A lot of the large domain owners use Moniker or Fabulous for their domains. They both have good prices and good support. Plus they don't lead you through a mine field of extras just to buy a domain.
I personally have had good luck with Moniker. They also have a great API.