I've posted this elsewhere, but I agree with schillingouttheks' assessment that the Cards' offensive woes had more to do with our pitching than their bats. As I review the games in my mind, I see tough pitch after tough pitch coming at Walker, Pujols, Rolen, Edmonds, and Sanders. Sometimes the Cards could do something with the tough pitches -- Walker's (meaningless) HR in Game 3 came off a good Foulke changeup down out of the strike zone, as I recall. Just a good solid piece of hitting, making something good come out of a pitcher's pitch.
But more often than not, our tough pitching meant pop-ups, weak grounders, etc. Oh, we got lucky, too, as quite a few balls were hammered but directly at a fielder. But here's an example of what I'm talking about -- you know the NLCS Game 6 walk off HR by Edmonds? Where was that pitch? It was a gigantic meatball, a not-so-fast fastball between the belt and the letters right over the heart of the plate. How many meatballs did their big guns see in the WS? Not very many.
We saw some, though. Manny's Game 3 HR -- meatball. Trot's Game 4 RBI double -- meatball (not that the pitcher had any choice given the situation, but, hey, it was his fault for getting into that situation).
But their boys got a steady diet of high-and-tight heat, low and away junk, back door breaking stuff, etc. (as well as occasionally being blown away by Schill, Pedro, Embree, and even sometimes Lowe). Just beautiful.
In conclusion, yes, the Cards had cold bats in that they were unable (for the most part) to overcome good pitching with opposite field hits or Texas leaguers or Beltran-style "I-don't-care-where-the-ball-is-I'm-going-to-hammer-it" hitting. But in the same way that every team went cold when facing Bob Gibson, this was more about pitching than hitting.