Domains, hosting and websites explainedThree different parts of a website, explained without the jargon.