Oh, and as a long suffering Giants fan, I welcome Barry Zito with opened arms! Finally, some bonafide pitching. I further predict that Zito's game will naturally elevate the rest of the guys on the pitching staff. Armando "Strike zone....what strike zone?" Benitez being the most notable exception [ugh. What a tragedy on two legs that guy is.].
As to his contract, with Bonds departing at the end of this season and Benitez will surely get kicked to the curb as well, that will free up a ton of cash. I'm not worried.