Hi Robert.Have you had a look at the SampleCRMApplication? There is an Order Entry form there that you could check.
If you decide to go for a Child Form Dialog for your Details form, also open the ChildDialogFormSample project to help you in that.
Cheers.
Ivan