This looks like quite an idea and the only drawback I see initially is travel for some of the smaller classes.