I think I've found the problem. It look to me like a bug in the FORMATNUMBER function that only surface if you try to format the number to x decimal places and this resulting number would result in being effectively '0'
See the code for an example
code:
$a=0.1
? 'a='+$a
? 'formatnumber(a)='+formatnumber($a,1)
$a=0.11
? 'a='+$a
? 'formatnumber(a)='+formatnumber($a,1)
$a=0.01
? 'a='+$a
? 'formatnumber(a)='+formatnumber($a,1)

I have already corrected the code and uploaded an updated KIXGOLF_CD.ZIP at http://people.bu.edu/jenmeyer/kixtart/kixgolf_cd.zip

The buggy FORMATNUMBER() function has been replaced by a homegrown NumberFormat() UDF which should also correctly set either a '.' or ',' decimal indicator based on the users locale settings.

I will also post a report in the BETA forum as Ruud post about the already mentioned FORMATNUMBER() problem with '0' does not address this particular problem.
_________________________
There are two types of vessels, submarines and targets.