Whenever I can log in again, I'll be gearing up to take on Clair for my 16th badge. What I'm curious about is what is there to do after collecting all of the badges outside of the obvious leveling of pokemon and collecting more of them. Are there any more "story" NPC's to take on with stronger teams than Clair?