Halo 3: How Microsoft Labs Invented a New Science of Play

Neat article about how much work Bungie puts into testing games so that players get a good experience out of the game.