This one from the Bleacher Report...
#21 - Houston Astros
With Pudge Rodriguez, Miguel Tejada, Carlos Lee and Lance Berkman, this lineup definitely has the potential to beat some teams up. However, it's the pitching that worries me. Roy Oswalt is almost a given to win 15 games, and he likely will. However, the Astros don't have much pitching depth besides the vet. Wandy Rodriguez could return to form, but there's nothing else besides Roy and Way-Rod.
The Pirates were #29; Brewers #26; Reds #19; Cardinals #14; Cubs #5.