I think I have a way to alter the base format of the league that will alleviate a lot of the line wait/leader burnout problems people were running into over the weekend.
[size=2009e8]League Invasion[/size9e8]
[size=1509e8]PPL vs. Team Rocket[/size9e8]
There are two teams, Pokemon League and Team Rocket, and players declare their allegiance before the show. Each player gets a allegiance indicator (badge, scarf or whatever) and a number of PPL Badge-like insignia.
The teams have 4 tiers:
Trainer / Grunt
Ace Trainer / Lieutenant
Leader / Executive
Elite / Boss
The Elite (or Bosses) of a faction are decided beforehand, everyone else starts off as a Trainer. Tier 1 Trainers can fight other tier 1 trainers from the other team and the winner gets an insignia. When you get some number (10?) of insignia, you can trade them to one of your faction heads to become an Ace Trainer (Lieutenant), and can fight other tier 2 people, and so on until you are able to challenge the faction heads themselves. Faction heads can have 2 teams, one for Tier 1-3 challenges and one for Final Boss Fight challenges, so they can give out insignia and play during the early parts of the weekend.
Discuss away!