Just musing... once leagues have stabilized, perhaps y'all could set aside the 3 highest-traffic days during the week (probably Fri/Sat/Sun) as "league nights," and run each rotation of leagues for 2-3 weeks on those days. This would make the league schedule more predictable in the long run, but also avoid burning everyone out on a league by playing it for 2-3 weeks straight.