no you dont' need to recrearte every control, but you do need to be consistent
ferinstnace the code you have their refers to
stDocName = "Owner Form"
that should be the same as the form's name which I thinbk you have now named OwnerForm
stDocName = "OwnerForm"
if you rename the controls, then you will need to make certain the code fragments are referred to in the new names event handlers...
its a PITA, and thats why my advice was not to bother, unless you have to....