PokerTracker is great and I recommend it. Another site I found that works well is
www.trackmypoker.com. It is web based so you can update anywhere and it is very easy to use. Not as complex as PokerTracker but a good source to analyze the different games you play and keep track of important stat...