Twelve or thirteen years ago I told my family one day all their data would be accessible on the Internet and computers themselves wouldn't matter so much. They told me nobody would turn over their privacy like that so therefore it would never happen.
Every few years somebody tries to blow my mind by explaining how we're either going back to the mainframe model, client/server model, or peer model of computation and how ironic that really is in today's world. Cloud computing buzzwords have helped the occurrence of such conversations lately.
My twist on these computing models: it's not about whether input/output is centralized or decentralized but what effect is has on information. The tendency over time isn't about architecture necessarily but that is has continually evolved into creating higher degrees of complexity, mobility, and abstraction of the information.
Nothing groundbreaking, just food for thought.