Microsoft's Live Mesh worked in a similar fashion. Instead of having a central server, it just synced data between PCs. It even had a component that would sync a portion of your data to SkyDrive (OneDrive now). I'm not sure why MS abandoned the project as it seemed to work great. I used it to keep my photos stored…