Comment My point of view: (Score 1) 173
I think that mixing the concept of a Web based desktop and a programable PIM could be the right thing, where programable PIM means that you could program yourself custom node types that appear on the web Desktop as icons and windows, and of course, share them