Poker Tracker
Terry I use Poker Tracker. I can tell you every opponent I have played, how much I have won and lost against them. I can see every hand I have played against every opponent I have played. I can make note about them, and rate them. In addition I can spot things about my game that are telling, like for some reason, I raise more from an early and middle position, than I do in a late position. This is something I should probably elvaluate.