I've always wondered, Are these heavy bashing against Ballmer as someone he's incompetent or whatever the complaint is, right at all? I agree that Both Gates and Nadella are more of Techies and Ballmer was a Sales guy. But isn't he the guy who actually expanded MSFT Sales Network and made them grow with Office Suite of products?