WHIR
glad you like it.
the actual database has a main form where command buttons in the margin set and requery the contents of the subform. the subform which would be used for data entry also contained a subform showing the "order history"
just remember that if you are writing VBA coding to autocomplete values within the subform, that you need to remember what controls will exist within the specified instance of the subform. When the subform displayed changes, the controls and control names displayed within the subform will change and your VBA code will need to explicitly apply to "instantiated" controls. (The access wizards cannot help you with the contents of a subform so you will have to code this part manually.)