hmmm, even tho this is way off the topic it started with... :tongue: double cant be a substitute, because it has a smaller integer range than int64, double has 1 sign bit and 11 exponent bits, left are 52 fraction bits that could be used for integers, but 52bit is not enough to replace 64bit integer maths... you COULD produce much bigger numbers with double, of course.. but then would have huge jumps between the integers.. and not all of them in consecutive order :P (i just love talking about numbers.. is all.. ;P)