The Giants are one of the smartest organizations in all of baseball. They get it, to win you have to develop top pitching prospects. They drafted pitching in the first round for consecutive years Matt Cain, Tim Lincecum, Mad Bum, (3 out of 4 years) and when they drafted a hitter, they drafted Buster Posey as well. They traded Wheeler for Beltran, but that would be a sick rotation if Wheeler was in it. The Giants decided to sign Barry Zito because he would put them over the top, he was been terrible up until now, but now he is starting to earn some of the money the giants paid him. Minor League Free agents and waiver wire trades How many of the guys on the team have you herd of, or were on the Giants at the beginning of the year? They pulled a big move to get hunter pence (who is not just a rental, he will contribute in their future) and gave up a top catching spect, compared to giving up a future ace. By the time the Twins pick the 2 top pitchers will be off the board (manaea,Appel) so they will be stuck choosing between stanek or Meadows, and they ultimately will have to go pitcher just because of th slack of the depth they have in the system.