When these discussions come up, focus drifts towards the "all apps should be browser apps" contention. That's silly, but it's true that more and more apps can benefit from networked components. Would I want to run photoshop in my browser? Hell no, not for a few tech generations. But, would I like photoshop to automagically backup my assets and edit history onto some highly-available, redundantly stored file server? Defintely.