Ric,
>So, is your "more efficient" #2 (above) relevant in this case? The save of the primary business object is already triggered by an mmSaveButton, rather than by calling SaveDataSet in code.
You can try that, or you can set the child business object's AutoEndEdit property to true.
Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com