Microsoft continues its penchant for disjointed silos and confusing arrays with Windows Live Sync, Live Mesh and Live Skydrive. See Ars Technica's review of the three:
This is all very frustrating. Microsoft has the building blocks here. They just need to be assembled differently. Peer-to-peer sync and cloud sync are very different things. I'm sure peer-to-peer sync is very useful, but I think the focus needs to be on cloud sync. Microsoft has the potential to offer an extremely rich, integrated set of services here, but it needs a coherent vision which thus far seems to be lacking.
Read the full story of why Windows Live Sync is frustratingly bad when it could be awesome.