Today Google released
Google Gears, to allow developers to build services that use "online" applications offline. Its a very good idea for users, but probably bad news for Microsoft.
And it's also one in the eye for the WebService 2.0 Zealots.
We've argued from the get-go that the whole purely online Webservice world was a nonsense...simply because comms is not totally ubiquitous, never mind secure, reliable, sufficient etc etc
Old hands will of course recognise this as just another swing in the continual pendulum-ing between the "mainframe" mode - its all done centrally and the clients are just dumb, and the "Power to the Edge" movement where its all done on the client.
The answer, as always, is that WebServices will be yet another client / server compromise and it will shift as infrastructure's structure changes.
More
here and
here