Pat, it would appear from the middle of the 3 screenshots (Screenshot_31) that dutyrate IS a Double specified with 2 places and therefore should handle a number such as 0.69 correctly. I agree that the result LOOKS like there was something going on with integer math, but we might have to look a little closer to see from where it occurs.