Bob, i think i know how to set a breakpoint but how do ya step through the code.
I have set a breakpoint on the line of code in question and notice the value of AmountLeft is wrong - if i knew how to step through, would it show me that value change to correct itself ?