I love Soriano. Have him on both my teams. But this trade? You're getting Vidro, who is one of the few other good 2B, Chavez, who is arguably the best 3B, and Sheffield, who looks like he's going to have a huge year. Depending on who you have at 1st to replace Ibanez and who you currently have at 3B, I would probably take this deal if you could take the small hit in SB's.
I looted Baghdad and all I got was this lousy T-shirt.