I did try that, but because I'm using tenths & hundredths of ml I still had the same issue. Thinking about it, I might be able to multiply the ml by 100 & the litres by 100,000 to get the precision I need. Values up to about 40,000 litres should still fit into a 4 byte double when multiplied by 100,000. (I think)
- Colin.