soriano is an improvement over walker, but not a big one. it's not big enough to justify trading good prospects for him, and paying him 3 times more. also, soriano is a butcher in the field, which brings down his value further. the cubs' number one weakness offensively is OBP, getting soriano doesn't address that at all. Not a big improvement? 20-30 more runs and 20-30 more rbi's??? Do you think his extra 12-15 errors make up for, say, 25 extra runs every year?