I typically write to the open file's properties. If they are mapped to the datacard, you can let EPDM update the card.
Jeff, I would take the same approach, but unfortunately not all data card variables are mapped to either custom properties or have properties to write to. Some values are just data card variables for searching and such...
Any other thoughts?