@Gargron eh, I disagree. I think we will always devolve to this problem and that's okay. We have to be willing not to be centralized around a single platform or a single standard, and ready to move as soon as the time comes. I think the age of tech that "just works" has made us a little too comfortable with relying on inherently unreliable systems.