For the entire season, analysts have been raving about the strength of the Giants' starting rotation. How can they not when a team has their top two starters with the names Tim Lincecum and Matt Cain? These guys have been baffling hitters ... (Continue reading)