According to Andrew Baggarly of the San Jose Mercury News, Giants pitcher Matt Cain doesn’t want to be traded this winter. Baggarly says the Giants don’t want to trade him, but "they will have to keep an open mind to add a power hitter to their offense."
Baggarly cites the Cain-for-Prince Fielder rumor, noting that the Giants want more than that. Cain can be under contract for the next three seasons, so the Giants should demand more than the Orioles received for Erik Bedard. The Brewers could certainly match up, with a possible surplus of young infielders. Chris Davis and Dan Uggla could be other powerful targets for the Giants (not that Davis is available).