Halladay is clearly the better pitcher, but we don't need to do this. We have plenty of prospects, that's not the problem. We may have the prospects, but we also need them. This team will need an influx of young talent to makeup for the inevitable decline and departure of the core of this team, which is already too old. If you can keep your overall prospect balance constant, or near constant, while upgrading your veteran pitching situation, that would be pretty nice. So are the Cubs "already too old", or do they need to "upgrade (their) veteran pitching situation" by swapping a 28YO for a 32YO? You'll get no argument from me that Halladay > Zambrano, but if you're truly concerned about the age of the team, then this is a big step in the wrong direction. The age factor has relatively little to do with this situation. You're getting a better pitcher who, while a little older, has been not only exceptionally reliable, but is one of the best in the game. The idea is to get an influx of younger, cheaper guys to make up for the position players who are getting up in age, will likely have production drop off, and are expensive. Swapping out Z for some prospects and then sending those guys and maybe a little more for Halladay is a win-win if you can get him to sign a not outlandish extension.