The Internet Time Lag: Anticipating the Long-Term Consequences of the Information Revolution