In 1998, the “Today” show started sending co-host Matt Lauer to far off locations like Mt. Everest and Machu Picchu, for a feature on the show called Where in the World Is Matt Lauer? But this week, American broadcasting network NBC decided to send Matt Lauer somewhere he’d never been before… a microsite. In a clever mashup of entertainment and promotion, Matt Lauer now has […]