This weekend, the NBA had its all star weekend. Friday night was the celebrity game and the rookie and second year player games. Saturday was the skills competition, the 3-point contest (won by Kevin Love) and the dunk contest (including Wolves Derrick Williams). Sunday night was the All-Star game itself.
The NFL's Pro Bowl is just a game and it's between the league championship games and the Super Bowl.
The NHL... I have no idea what they do besides a game.
MLB's All Star game is generally considered to be the best. There is a HR Derby.
Which All-Star festivities are the best? If baseball did decide to do some sort of skills competitions (besides the HR Derby), what would it even do? Ground ball competitions? Bunting to a spot? Baseball Golf?

