Microsoft’s been talking about the cloud a lot lately. It’s meant to revolutionize computing by making your information, and even applications, available to you anywhere in the world and from any device. Some may argue that they already have what they need from the cloud. There’s Flickr (and many others)…