I voted for the Astros, but I think we should have 2 NL Wild Cards this year, Because if the NL West "champion" can't even finish above .500, they don't deserve a playoff spot. Look at the NL East right now, (8/5/05), every team is at or above .500.
So here's my picks
NL Wildcard #1 Astros
NL Wildcard #2 Marlins*
*No NL West Representation due to the fact that all teams are complete crap this season, therefore; MLB awards the 2nd best non-division champion an honorary Wild Card spot.
I wish MLB would actually do something like this.