I use a spreadsheet, primarily. The problem with Querytracker.net, which is an excellent service, is that he doesn't include all the agents I am interested in. I do use it as a secondary resource, mind you and enter my statistics there.
Patrick uses certain criteria in determining which agents he will list, and while I understand his restrictions, it does result in some perfectly ethical agents being excluded.