Steve Ballmer discusses Microsoft’s past, present, and future