It’s not a matter of bandwidth, or cost, or reliability, or security. Yet. We’ll get to those problems eventually. But first there’s still a usability problem to solve. Life in the browser has come a long way in a short time, but it still has a long way to go. More and more complicated tasks are moving out of the independent desktop application and becoming tabs in a browser. Office apps, image and music editing, and even video editing are web apps now. When you use these web apps you have to convince yourself that even though the user experience is much worse, somehow this is better. In exchange for access from anywhere (previously attainable with portable media) we trade consistent desktop integration, such as reliable cutting and pasting (something Microsoft still struggles with on the desktop).