My apologies. I replied to sawwee's support ticket last week regarding this issue and must have forgotten to post it in here as well.
There are two issues being discussed in this thread. One, I was aware of and I do not believe that it is critical. The other one, I was not aware of and it is critical. Unfortunately, when this was first reported, I was under the impression that we were talking about the first issue and did not realize until last week that there are two issues at play.
1. Every computer programmer is aware that floating point rounding errors can result in slightly incorrect numbers.
Here is a lengthy document on it, for anyone that is interested where it discusses the problem and ways to get around the issue.
Here is a good discussion of the problem on Stack Exchange explaining the problem. These types of inaccuracies will result in a value being slightly off (fractions of a percent). This is what I incorrectly thought everyone was speaking about and why we have not addressed it sooner as it goes down to the core stats engine of PokerTracker and will require a major overhaul to fix a few numbers being off by fractions of a percent. We will get this fixed in a future major release of PokerTracker.
2. The second issue, which I was not aware of and is critical happens when we are performing multiplication or division of a value greater than 5 or 6 digits in length. We are not storing a large enough precision when doing these calculations. Therefore when calculating a stat based off of 100,000+ opportunities, the numbers are going to be off and get further off with each increase in the length of the number. This is critical and we will have this fixed in the 4.14.22 release. (4.14.21 will be bug fixes for regressions introduced with the 4.14.20 release).
I apologize for not realizing that there were two separate issues at play sooner and I appreciate everyone pounding on us to get it fixed since it helped me finally realize that there are two issues and that one of them is critical and needs to be fixed ASAP.
Best regards,
Derek