Now that Microsoft cofounder Bill Gates has started his two-year goodbye from a day-to-day role at the company, it’s time for CEO Steve Ballmer to set a resignation date, too. 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. In addition, Microsoft has started a wiki-like thing to allow its employees to ventilate ideas to the higher echelons of the company.