@Dodgerblue: Matt Cain just signed a ginormous contract that Giants leadership may come to regret in a couple of years.