The Giants have one of baseball's best and most reliable starting rotations. Tim Lincecum, Barry Zito, Matt Cain, Jonathan Sanchez and Madison Bumgarner are durable and all under team control for at least two more...