michaelmurfy: I use Metaname - it just works, complete with IPv6 Glue and all that fancy stuff. $28.75/yr and good support if you ever need it.
+1 for metaname
Have used domainz, discountdomains, 1stdomain, domains4less in the past, they are all ok but their management websites are awful compared to metaname imo.