20110526 tech: Microsoft CEO should step down