Our view of the cloud is very clear; it's going to be a combination. It's going to be a combination of a platform-like PC which has its own abilities to run applications. Because there's no comparison to the user-experience across the board to have every thing on the cloud. There are certain services that will be on the cloud.There's value for certain applications to be on the cloud. Does it mean that what you need on an everyday basis has to be only on the cloud! Unlikely. And why would you do that! Can you imagine one billion users today to be on the cloud, all the time? Potentially not. Let's talk of our own country, how many people are really going to be on the cloud, all the timet The speeds currently are not worthy of giving us a real-life experience.

As a trend, increasingly, more and more services are going to be on the cloud. Today, you have 1M and mail on the cloud. This is recognition that more people are spending more time on the cloud. But does it mean its going to be black and white, all cloud and no client? I think that's a very unlikely scenario. Which is why Microsoft has stated that our direction is to continue to work and enhance the services on the cloud. But the versatility of the PC platform, the richness of what it can offer, in a combination with the cloud is the direction to move forward.