Time for Microsoft’s Ballmer to Leave?