The Spring Desktop looks interesting. Your desktop is your canvas on which live representations of real things, like people and places. Each Object carries with it its own behaviour; the example on the front page is of an application displaying a 'Download Latest Version' method, another is of dragging a file to a person to AIM is to them. But the Spring Developers page is more interesting. A Spring Object is simply a folder with its behaviour contained within. And the actions will be based on existing standards and methods. It's at an early stage, but still -- one to watch.