Have been using Names4Ever for forever.
Have transferred domains from NetSol and a couple others over to my account on Names4Ever. There's always a hitch because the original company doesn't want to let go of their business...But it always goes through in the end. They don't provide (or at least, I don't pay for) DNS, but I have access to at least 3 or 4 different DNS servers depending on what my plan is for the domain name. I have 10 domains there, and nary a problem. I think it's like $10/yr/domain.
-Mike
"They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
- Benjamin Franklin, 1759 Historical Review of Pennsylvania