Have you been filling out any MLB All-Star Game 2012 ballots at the ballpark or online? I suspect that the balloting won't really pick up until MLB releases some of the voting results shortly after Memorial Day weekend.
Fans will see that their favorites at certain positions aren't getting much support and will try to pick up the slack. Perhaps an undeserving player or two will be the leading vote-getter due to a larger fanbase, as fans will attempt to give their candidate a push. That seems to be how this usually goes.
The NL ballot actually doesn't allow a vote for designated hitter, which seems sort of silly since the game is being played in the Kansas City Royals' Kauffman Stadium, an AL ballpark. And with no one on the ballot to name as a candidate, I won't speculate as to who the NL manager will pick to man that spot.
The same goes for the starting pitcher. The top ace in the league doesn't often get the nod, as it depends on the pitcher's schedule in his team's starting rotation. So predicting who gets the start would be a guess, at best.
So here are the eight starters I believe will be selected by the fans for the 2012 MLB All-Star Game—not necessarily who deserves to start at those respective positions.