The thing is, he's going to get 18 mil/year for the next 3 years regardless of if and where he plays. Chances are, we'll be paying a big chunk of it, if not all, regardless of if and where he plays. As of now, he's just there and not bothering anyone. However, if we were to sign Cespedes, that would signify the end of him, if not immediately, as soone as Brett Jackson is ready to come up. Therefore, the question is, if we're paying the money is it in our best interest to A. Keep him around, even if he's a bat off the bench B. Set him free C. Do similar to what we did with Zambrano and try to get the best return possible, no matter how lackluster and hope that the other team is willing to at least chip in a few mil. IMHO, B. shouldn't even be an option. C is probably the best bet. I think that if they didn't have to pay much or any money, teams in need of an extra bat would be willing to send us either a former top prospect who's star is all but faded or even a few guys from the back fourth of their top 20. Teams should be willing to pay the same amount for Soriano that they would for someone like Damon or Matsui, so if we could sell them on paying less money than they would for one of them, we should be able to get something of mild use. B should absolutely be an option if he's playing horribly and blocking playing time from someone like Cespedes, Jackson or another high ceiling young player. If there ever comes a time when he's not good enough start because we have a young player better than him, and he is taking a bench spot from guys with a future bench role like Campana or Sappelt, you try to do C. However, if nobody is biting, you just have to cut your losses because his vacant roster spot at that point is more valuable then trying to save a couple million in a trade.