I don't think this is a great deal for the Cardinals. They've definitely made themselves better, but they paid a very high price for Holliday. He isn't playing all that well and is a half season rental. I think they would have been better off inquiring about Luke Scott who would have cost them less and is signed for more than half a year. You haven't been paying attention for awhile. Even if he's had an OPS of .900 over the last few months look at Luke Scott's numbers. He wouldn't have cost Wallace, his contract is cheaper and he's signed for more than half a year. There were much better options for the Cardinals out there like Josh Willingham.