I believe that Cloud Computing would be next move for the computer world. A engineering student could have many computers to access, it would be desirable to have his or her documents storable, editable and accessible at a single place in the Web in binding with sync technology for syncronizing the files from that single place to a local computer. That's why I have been pursuing for the cloud computing services like Windows Live.
I think Mircosoft's Windows Live has all the functionalities as Google does accordingly. I believe Microsoft can at least do as good as Google does, and moreover Microsoft has the huge potential capability of doing a better job. Because I appreciate the .NET framework idea and how Microsoft organizes and plants her software foundation system. In the software engineering, the prosperity can only be built on top of a solid accumulatively technology foundation. Microsoft has been doing that way properly.
I like LiveSync, it works appropriately. I rely on OneNote too, but haven't found a OneNote file can be created or syncronized somewhere in Windows Live Web services. I have also tried the Live Mesh, which I think has a renovative idea, but still under its prototype. Having kind of duplicated applications or web services is not a bad thing, at least people can always choose a better one which compromise lessly with his or her imaginary product or service. Also it reflects Microsoft's strength.
Now I rely on Microsoft's products, services and technology more and more in my life, research and study. I hope Microsoft's cloud computing technology such as Windows Live would not let me down.