Here's an approach which avoids a specific problem. The problem: if you save your InfoPath form using a name generated from a concat of field values, then save the form, then go back and edit one of those field values, then save again, you will result in 2 files: the original (pre-edited) form and a new form with a file name reflecting the new ...