Didn't we have something along these lines, although not as well thought out and supported in the Rider Mentoring a couple years back?

Great idea Dirk!