When you register a domain name, you are essentially signing up for the service offered by the company that is hosting your domain. When choosing a domain hosting company, be sure to check out their reputation and reviews online before signing on. Also make sure that the company offers email and website-building services; if they don’t offer these services, you might end up paying for things like web design and technical support elsewhere.