After reading about the Cardinals FanFest and how they charge for many of the autographs (goes to Charity) and the O's Fest where they limit autographs to the 1st 250 in line, I am wondering what the perfect FanFest is.

Because I work with athletes, I know they don't like signing for more than 2 hours at a clip so 250 to 500 autographs would be the max any player should sign while the demand for a Wieters (O's) is probably 2,000 which leaves a lot of people upset.

I do believe the Season Ticket Holders should get a priority.

So what are the hilights of your FanFests? What does your team do right? Is an autograph lottery better than the first 250 that get into the line?