11 times Microsoft saw the future - and blew it