On 2017-05-18 15:28, Ryan Joseph wrote: > I was extremely curious to see if those calls to Floor() were causing it. From memory, I remember trying replacing Floor() with Frac() and even Trunc(), and neither made any difference in the speed. So I don't believe it is simply down to the Floor() usage. Regards, Graeme