Our table basically uses Milestone XP now to solve this issue.
We're mostly in our 30's, all with professional careers, and a few with children. So, to make this viable, as adults, we have to be OK with people coming and going. We can't be sure that everyone will make every game, so it's...