Scott:
If the number of records is not too large, try cBizObjMaintenanceForm and put cListObjEdit on the subsequent pages of the pgframe. This has a form specifically designed to handle new records or editing records.
Read up on the section of the DevGuide that talks about the design characteristics of the family of form objects.
Hope that points you in a good direction.
Godfrey
Godfrey Nicholson
Ofek Technologies Ltd
Auckland
New Zealand