What does this all mean? The Giants need to push all the buttons to win another World Series within the next two years, because after that there is no guarantee that Tim Lincecum is gonna stick around after his two-year contract expires. Plus, will the Giants even venture into having 2 pitchers making over $22.5 million each? It's tough to tell, but we shouldn't assume it's going to happen.
Nevertheless, rejoice, the Cainer is a Giant for 2012 and beyond!