When you call DoModalOpen, the selected item(s) are returned in the IEnumGxObject reference that you pass into the method. However, since you are using the dialog to browse to a Save location then you should be calling DoModalSave instead of DoModalOpen. It's been a while since I've used this dialog for saving things but if I remember right, you have to build the full path by combining the FinalLocation property and the Name property. I could be wrong on that though.