domain.com sucks man.. stay away..
First thing, you have pay 9.99$ for privacy.
Then, for some reason, they only accepts credit card payments.
Paypal option is there, but it says Paypal got some problem.
Then, signup process sucks.
You have to check "No I dont want" button for some times.
Then you have to manually add url forwarding, email forwarding, domain lock, dns management. Usually every domain provider automatically assigns these things. But on domain.com, you have to select them manually..
I will stick with namecheap and netfirms. So far I have found these two's are reliable. Free privacy, coupons etc..