Ok thanks, well I'll give it a try. Yeah I realised that after a posted, I rounded .45 to .5 then rounded again after that. I suppose to make a function to find significant digits I would have to count the characters in each string, disregarded trailing zeros or zeros in front of a decimal, ie 123,000,000, or 0.000,000,123