Very good idea. I like it a lot. However one thing that would keep that from happening is that as teams switch classes, what will happen to 2-year contracts. You may play in a region with 8 teams and have three non-league games, but if you move classes, what happens then?