You’ve got a brilliant idea, you’re ready to launch a website, and then it hits you: you need to pay for a domain name. Twelve pounds, twenty dollars, whatever the currency. But why? Why are we paying for something that sounds like it should just exist online, freely available like fresh air?