So - here is what InfoPath is doing. When you re-open a form, if a default value uses a secondary data connection (and the checkbox to recalculate when fields change is checked), the latest data is used in the formula - the fields "refresh". If you change your form to use rules instead, you'll have more control over this - set rules on your dropdowns to set these fields and remove the defaults. You can test this change prior to publishing by downloading one of your existing files, then, in Form Options > Preview, select the downloaded XML to preview with. You'll see in your currently published form, things updated, but in a form with rules instead of defaults, updates would only occur if you changed the drop down. Make sense?
Hilary Stoupa
