I would appreciate an explanation for what I am seeing in my text boxes. I have developed a small db for bookkeeping purposes. It contains two fields [Debit] and [Credit] defined as follows: field size-double, format-standard, decimal places-2. On my data entry form the two fields are defined the same way. In the form footer I have three text boxes defined the same way with their sources being =Sum([Debit]); =Sum([Credit]); and =Sum([Debit]) - Sum([Credit]. The first two text boxes give me a running total of my debits and credits and the last tells me that my debits and credits are equal when I have finished posting my entries by displaying .00. Now to my question. When I put my cursor in the [Debit] text box in the form footer the number changes from 69,4567.34 to 694567.3399999 and the number in the [Credit] text box changes from 69,4567.34 to 694567.3399998. the difference field shows an even stranger number that ends E-08. As far as I know I have only entered two decimal place numbers in the debit and credit fields. How can it add numbers with only two decimal places and arrive at a 7 decimal number? I think this has caused a friend using my db to have a difference of .01 when actually her debits and credits are equal. Do I need to change my field definitions?