Apple Facebook Google Microsoft Steve Ballmer discusses Microsoft’s past, present, and future byRocco PennOctober 19, 2011