• Just as every car needs regular fuelling and servicing, so every website needs two things to run smoothly. It needs a domain name and it needs hosting. The domain name is the easy bit really. You decide what name you want to have and then see if it is available. If it is you buy it, or rather you rent it out at an annual cost and that's it. There is nothing to compare between companies selling domain names except cost. There is no ongoing servicing of a domain name required. With hosting it is very different.