The website is really easy to manage, gives you full control of your domain names for free - including full DNS control and they were really helpful even when setting up my domains to work with another host like Blogger. I couldn't do it myself even though I tried, so I sent the customer support an email to request help. In no time at all, they'd sorted it out and my site was synced perfectly.
I've had plenty of experience with virtual online businesses and this is the first after Amazon where I've had such a rapid and effective help response. I've got all my domains with 123 and am happy to recommend it to anyone else.