On Tue, 2012-05-15 at 22:32 +0200, Henry Story wrote: > 4) this requires every user to have an always on machine Not really. Users can synchronize their data with their friends when they become online, and their friends can pass it to the offline user's friends when they become online.