I am currently using DNBi, but am interested in other software ideas for scoring both a portfolio and also individual deals (perhaps a million dollars or higher). 

Suggestions? Pros & cons?