While ilogic has been very useful for creating complex assemblies that are configurable, one of the challenges for "pseudo" programmers (people who typically use ilogic are self taught in my experience) is how to write the code in the most efficient manner when trying to tie the assembly environment to the drawing environment. The tie between sub-components/ sub-assemblies is fairly straight forward however the development of a form that could take an assembly and automate some portion of the drawing creation (starting a new drawing, placing views, adding sheets and placing the components on them, adding a partslist, etc) would be ideal. It would be nice to have a Macro Recorder that could capture the required ilogic code (or VBA) that it would take to do some of these tasks tied together and place it in a external rule. The user could tweak the code and make it generic to any assembly rather than specific to the assembly that the record macro tool was used.