poker tracker 3 or 4 (i prefer 3) or holdem manager 2. but if you don't want to pay, or spend time cracking them then pokerprolabs has a decent free one. if you buy PT or HM2 then they pay for themselves though. you pick up on so much that you wouldn't have without one.