Eu tenho desenvolvido uma ferramenta como esta e acabei de descobrir que existe uma versão melhor - codeguide!