I was really looking forward to rebuilding this season with Bonds, Durham, Feliz, Schmidt, Finley, etc coming off the books...instead, they resign everyone that wasn't worth a damn and let Schmidt walk.
Then they pay Zito that ridiculous contract. A disappointing off season to say the least.
It will be a long season for Giants fans...still one of the worst bullpens in all of baseball.
Bonds has to be a below average left fielder by now, for 20 million you should get the best power hitting OF in the game.