20100527 tech: Microsoft chief shrugs off Apple