Wow. If the Giants get Zito, what a coup! If anyone's worth it, I think it's Zito. He's never missed a start. Ever.
He's durable, and I assume he'll have an easier time in the National League. He could easily with 20 games the next couple of years. (I think projecting beyond that is too speculative for pitchers.)
Assuming, of course, the Giants score any runs. Last year the Giants were 15th in on base percentage, 10th in slugging. They were an old, slow team. Granted Pac Bell Park is a pitcher's park, but they still need to score. It's not a good sign when Omar Vizquel leads your team in hitting!