Web 2.0 services resemble modern sharecropping where users contribute data and labor but do not own the services or have control over their data. If a service goes down or stops allowing new users, there is no recourse for the users. The author argues that users should have access to their own data through open APIs and services should be designed to work offline through peer-to-peer synchronization to avoid lock-in to specific service providers. The author is developing an open source database called Prophet that is aimed at building applications that can work offline through replication and without internet access.