I've realised that I don't have a good sense of how much a website costs. Presumably it has gone down significantly over time? If you need bespoke customisations there's labour costs, but a basic VPS can do a lot. CPUs and data transfer are both cheap.