I recently registered a domain for my USA-based website with its shared hosting services. And whole the purchasing process was so smooth. Also, the customer support team was there to help me out, so it was quite a good experience of buying the services from Hostbillo. Both domain and hosting services are very cost-effective.