20110726 tech: Microsoft opens R&D facility in Bangalore