Last Call for Steve Ballmer

Microsoft has had a lot of press lately, and none of it very good. First, they were sued for certifying computer components as “Vista Capable” when they were clearly not; next, they announced the closing of the MSN music store, thereby orphaning thousands of legitimately purchased songs; then they were publicly told to speak to […]

Last Call for Steve Ballmer Read More »