I had an issue with this last domain purchase and they solved it right away. Their customer service was quick, easy, and overall awesome - something you don't see everyday anymore.
When I saw they had an affiliate program, I jumped on that bandwagon just as fast as I could because - guys, I LOVE them.
If you're looking to have your own .com for your blog, or other website, I highly recommend domain.com. I'm in the process of working up a how-to post as well so that if you need a little extra help setting it up, it'll be so easy you'll wonder why you didn't do it years ago!