Damn, I think I know what it is. Has anybody every heard of EPS?

EPS = Floating point relative accuracy. EPS is a permanent variable whose value is initially the distance from 1.0 to the next largest floating point number.

Basically, in order to display any give number in a discreet numbering system, it has to be converted into that numering system. And based on the number of bits used in that system you end up with a specific number which is the smallest number that can be displayed.

For example, assuming an integer numbering system, EPS equals 1 since the next higher number from 1 is 2. Any number in beweeen 1 and 2 that is to be converted to the integer system will thus end up being either 1 or 2. Which one it is, is being governed by conventions, e.g. IEEE definitions.

Another example, in Matlab, a mathematical scripting language, EPS=2.2204e-016 for floating point math. This means any number smaller than EPS cannot be displayed, it will either be rounded down to 0 or up to EPS. It also means that certain numbers cannot be displayed without some (small) loss. Thus, if I calculate 0.0001*3 - 0.0003 in discreet floating point math I will get a result of 5.4210e-020 and not '0'.

I hope everybody is still with me on this?

Anyway, I don't think there's anything we can do about this since it's a limitation of the underlying number conversion system.
_________________________
There are two types of vessels, submarines and targets.