Awesome Company!
I am a reseller of Dotster, and they rule!
They are expensive at the start, but just ask them for a discount if you have a decent number of domains, and they will give you one (I got a decent one, which will get even bigger once I have more domains).
They also own a few other domain registrars.
Customer service ROCKS! Just make sure you use the right contact form, as one still goes to their old address I believe.