eNom. Bar none. Easy administration, fast interface, low pricing, bulk editing, free and easy push capabilities, reseller accounts (every time I sell a domain (outside this board, of course) I ask what they are currently paying, set them up an account a buck or two lower, and push the domain into their new account = $profit$), API (should I ever get around to using it), support (live people with names and everything!) and no annual fee for reselling. I don't see how it could get any better.