Hmmm.. first thing that comes to mind? Consultant KT (Knowledge Transfer). To be honest, I didn't look into your idea, but I recall all of the lost Knowledge whenever a consultant left; especially Dev consultants.
Do look at the 2.5 minute video. It give a quick, and probably entertaining intro to what the product does.