On June 6, 2006, Barry Bonds still needed 39 home runs to catch Henry Aaron , Barry Zito 's seven-year, $126 million contract was a pitcher's daydream, Felipe Alou was managing his final season and the Giants used their...