To elaborate on why this would happen some more, the Giants have a pretty heavy lack of talent at the major league level, and they aren't about to home grow an offense like the Brewers any time soon. They might be persuaded to trade a young pitcher like Cain if they can get some quantity in return. They'd still have Lincecum to head the rotation and Sanchez as another young starter, plus probably a decent arm from us. Position player wise they are locked into Rowand's contract, and Travis Denker is a good looking hitter at 2B, so EPatt probably isn't a good match. However, players like Murton, Pie(undeniable talent, one would probably hit well enough for a corner OF, tremendous OF defense in a spacious home outfield), and Cedeno match up well, in addition to pitching that's always needed, like Gallagher, Hill, or Marshall. Personally, I think Marshall/Gallagher, Cedeno, and Murton is a pretty strong package for Cain, although I don't know how well it would stack up to other potential offers. Sign me up for Cain as well. Dude is RAKING this year too (in 19 ABs). I just find it hard to believe that a package that couldn't get two years of Roberts could get 3+ years of really good starting pitching.