Hosting of online services and web sites