An anonymous reader writes "In the wake of the announcement of Bill Gates' departure from the top spot at Microsoft, CNN Money is carrying an article arguing that Steve Ballmer should step down as well." From the article: "Since Gates stepped down as CEO in 2000 in favor of Ballmer, the company has floundered technically and strategically. As the company's chairman, chief software architect and supposed visionary, Gates deserves blame for missing the wave of Web-based software that has propelled Google and Yahoo. But Ballmer has made gaffes of his own in his longtime role as head of the company's business side. They include an undistinguished push into business applications to compete with Oracle, financial maneuvers that have failed to stir the stock - which has slumped 16 percent so far this year - and continuing antitrust problems in the United States and Europe."