Web 2.0, Please Meet Your Host, the Internet