They need offense in a bad way, but they have to get it either through upping their payroll and smartly acquiring free agents or through rebuilding from within. Considering their history of developing position players is just as illustrious as the Cubs, that seems problematic. Rios is a nice OF and everything, but he's nowhere near the level that would allow the Giants to offset any loss in production caused by trading one of Cain or Lincecum away. He would not make the Giants' offense much better, if at all better, than it was last season; especially considering Bonds won't be back. He'd be under their control for three years and would start to get expensive in a hurry thanks to arbitration. Moreover, the Giants would have Cain and Lincecum under control for a longer period of time. I could understand trading one of those two guys away for a good package of players with Rios at the center. But...straight up for Rios? That'd be lunacy.