in reply to Filthy Floats

It sounds like while Acess is displaying .98, it is holding 0.980000019073486. I don't use perlscript, but the normal perl way to truncate down to 2 decimal places would be :
$number = 0.980000019073486; $number = sprintf("%.2f",$number);
So, adding that to the code should turn your unsightly "0.980000019073486" into a "0.98" ... your whites whiter, you brights birghter, and leaves your clothes smelling fresher :-)
OH, a sarcasm detector, that’s really useful