I'm glad the Cards were able to get it. They have been on top of baseball the last few seasons and have deserved at least 1 title over the last few years but couldnt quite get it done in the postseason, but now they did it and got that well earned title.

p.s. most of the experts picked STL as the worst team in the post-season and had the Padres picked to beat them in the first round. If you watched the game last night you would have seen the the guy in the stands that said, "the experts are stupid."