I've been asking the following question for years, and have yet to be satisfied with a decent answer:

At a major league baseball game, does the batter himself pick the particular song the stadium plays as he walks up to the plate, or is a random song designed to perk up the crowd, and not to be associated with the batter specifically?

I ask this because sometimes the song choices are kind of bizarre. Obscure country tunes, for example. Not exactly an obvious genre to get people on their feet. Or songs in Spanish. Yes, I realize that quite a few major league baseball players originally hail from Spanish-speaking countries, but wouldn't it be a little presumptuous to go Spanish unless the player asked you to? What if you picked a really crappy song and put them in a bad mood and made them strike out?

Or take last night, when Giants batter Pedro Feliz walked out to "Master of Puppets".

Master of Puppets? That song came out over 20 years ago. It's hardcore 80s speed metal. It's also a really good song if you can get past the cocaine and death references, but still. I find it hard to believe that AT&T Park's audio tech threw out "Master of Puppets" for no better reason than that the track just happened to be laying around. Or did he? Do batters have better things to think about than their at-bat song? I have no idea. Do you have any idea?

Bonus points if you're actually a major league baseball player, because I also have some questions about your uniforms.