I've also heard of an advanced methodology that uses the 'proto' object to define the different objects that might be needed and then the 'use' property can be used to invoke the applicable objects as needed (see the Designer ES Scripting Reference for more info). Unfortunately I don't have any first-hand expertise on using this method.
In your first approach, will the pdf form file size be representive of all the objects? If i need 40 Textboxes the files will be drastically bigger? Also can I just have one of each object and do a scripted object copy, define the object, and make visible? or do i need to make each object?
Thank you for your direction.. I am going to look into the Proto Object and use property some more.