I'm so jealous--I went to a game for my favorite team (the Cardinals) against the Phillies the other day, but they didn't have any batting practice! It's okay, though--I met Raul Ibanez, because the Phillies were out on the field to take pictures with fans. He seemed like a nice guy.
I'm also envious. I had my first monster seats at Fenway a couple of weeks ago and got there early for batting practice sure I would catch a batting practice ball. Sadly, I only got there in time for the Royals batting practice (who were playing the Sox that day). As you can imagine, there were very few batting practice home runs hit my way.