A very long, very flattering profile of Marissa Mayer. It's worth the read.