CANNES, France, and REDMOND, Wash. — June 17, 2008 — At the Cannes Lions International Advertising Festival , Microsoft Corp. today announced plans to open a Search Technology Center (STC) in Europe in its fiscal year 2009. The new center will be designed to help accelerate Microsoft’s investments in...