I had an idea for a tool that would analyze a Microsoft Project file, run various metrics, and then display any "errors" that need to be fixed. It would also create a graph that could display results in each category, as well as overall project health" over time. The tool would be customizable and allow us to create different sets of criteria templates to be used for different types of projects. I can explain these criteria and how we've used them before as well as an Excel macro that contains many of the same concepts. The program would have to interface with Microsoft Project and the source must be created in a recent version of Microsoft Visual Studio (2010/2012). We would have to be able to communicate via Skype or a Google Hangout in order ensure you understand the projects requirements.