I think the american league will win for sure. Consider there streak, what is it like 11 or 12 straight wins in the all star game? I am a little bias as i live in tampa bay and have 4 of my rays on the all-star team (Shout out to pena, zobrist (zorilla), JB (Jason Bartlett), and Evan Longoria).
This year however i think the national league has a shot to make it a great game. I dont see many flaws in their lineup at all. I think though that the pitching of the american league will shut down everyone in the NL Lineup completely. Except for pujols of course. We have halladay starting so theres a shutout for the first three innings or so.
Also, we have joe maddon as our manager. If you guys dont know him, he is a genious when it comes to baseball strategy. I dont see the AL losing this game