Sunk: how Microsoft was ahead of time