Hope you don't mind me emailing you off-list but I as interested that you said in your message you run reports to find modules that don't conform to your standard model.
Have you written your own scripts to do this? It's something that I'd be interested in investigating, and wondered whether you would be willing to let me know more about what you do and how you do it?
Many thanks in advance
E-learning Development Officer
Information Services, Aberystwyth University