If that is true, Hendry is a F***ing idiot. Soriano has been good, but never good enough to command that amount of money for that many years. He did have a good season last year, but its his one and only 900+OPS season in his career. He is NOT an elite player now, and will probably only be average near the end of his contract. Lets just hope it ends up being something more reasonable. $136million/8 is just ridiculous.
Now watch them go out and sign Zito and Meche, Padilla, or Suppan for huge contracts.
Soriano is one of the most overrated players out there.
Edit: Let me say, I agree to this in principle, they needed something like this, but the money is just ridiculous. The money could have been spent much better (i.e. sign Drew and a starting pitcher for about the same amount of $$$). I just hope they don't bat him leadoff.