Hey Jason welcome to CC,
Pokertracker keeps a record of all the players you have played against. You can then either auto rate them or set your own criteria for rating them.
You can also open tables you are not playing at and it will track the actions of the players at those tables. Then when your playing you can bring up the information on the players at your table.