20100204 unknown: Why Microsoft has failed to bring us the future