In a lot of ways they're similar and that's a good thing. They have the knowledge of the user and a lot of the user context that 80's style rich client software and the classic desktop productivity suites have today and full blown applications have today. So in a way we're sort've going back to the future. The advent of the Web was a good thing for a lot of reasons, obviously in the enterprise it lowered the cost of deployment, and sped-up development, it made it easier to manage multiple clients across an enterprise. But in terms of the user experience it was a step backwards, so that folks who were used to rich interactions with a set of components, suddenly gave up that experience and instead had to interact with data in terms of a flow of documents, mostly static documents, regardless of dynamic the data might be on the server and deeper in the enterprise. By the time it's delivered to the user, it's a flow of static documents. So it's a good thing to move back to sort of the earlier notion of 'full blown applications are possible'. But we don't want to entirely move back there because we want to keep the benefits of Web deployment and ease-of-use and management and rapid development, deployment and those nice features of Web apps today.