Long Live the Internet ...

increasingly interactive online code promised to put all apps in the cloud and replace the desktop with the webtop. Open, free, and out of control. But there has always been an alternative path, one that saw the Web as a worthy tool but not the whole...