Hi Lyle Appears to me the Activate() and Repaint methods might be redundante when using the OpenFile() method. Are you using asynchonous mode, as Activate() only works in that mode according to the documentation. You could get a more simple code by using the ModelDescriptor_CreateFromFileName() method when creating your ModelDescriptor.