20100526 tech: Microsoft's top execs step down