Hmm... Let's return to the "1650,26199999999 problem". The point is, that 1650,2620=1650,261(9), which is in FloatToString represented by 1650,26199999999, as Float doesn't use periodic fragments (is that right translation of "ułamek okresowy" in polish?).