? .35000000 * 943.0 *.100 ? ROUND(.35000000 * 943.0 *.100 ,2) ? ROUND((.35000000 * 943.0 *.100) ,2) ? .35000000 * 943.0 *.100 ? ROUND(.35000000 * 943.0 *.100 ,2) ? ROUND(33.005000000000,2) lnNumber= .35000000 * 943.0 *.100 ? ROUND(lnNumber,2) lnNumber= .35000000 * 943.0 *.100 ? lnNumber ? ROUND(lnNumber,2) =messagebox(str(lnNumber,30)) =messagebox(str(lnNumber,30,15)) =messagebox(str(lnNumber,30,10)) =messagebox(str(lnNumber,30,20)) && gives an error =messagebox(str(lnNumber,40,20)) && gives an error =messagebox(str(lnNumber,40,18)) ? round(33.005,2) ? round(lnNumber,2) ? lnNumber==33.005 ? (lnNumber==33.005) ? (lnNumber==33.00500000) ? lnNumberIt seems like lnNumber<>33.005 for some reason... VFP bug?????