Premise: Web applications as are are not very good and could learn a lot from the desktop world. Separating tool and data would allow many applications to work together and the user to have more power and more security. So, I wrote up my thoughts: Introducing document centric web applications.
I feel it's a very useful conceptual position that makes the future of web apps much more evident. Comments, as always, are welcome.