>It happens on my system as well !*%#
>
>passing it a formatting string seems to fix it tho
>
>ie TRANSFORM(9.2,'99.99') RETURNS 9.20
>
>not much use if you don't know the type you want to pass to it in the first place (Like in my application registery!)
>
>I am just off to check my code
>
>Thanks for the tip
Though trans(9.2) does return "9.19999999999999999" (didn't count the nines), trans(9.2, "") returns " 9.20" (with leading spaces). The empty string as a picture works for other things as well - ?trans($1) goves you "$1.00", while ?trans($1,"") gives you "1.0000". Well, it may not be buggy, but it does have a set of unexplored features :).