Yes thats exactly what I was thinking of. It can be called a macro or a template or any other name such as an Action. Obvious simple actions that many will use to include your favorite text and button settings as actions thus enabling identical sizes and styles across a number of slides and slide shows. Other obvious ones would be user defined transitions from one or more images to the next image. Thing like the cube could be in there, it would work like this create a Mask, add 6 images to the mask then select the cube to be applied to the mask and it would set the transition values for all 6 images creating the cube sides. It could also be done the other way - select the cube task, a menu in the cube code gets the user to select 6 images then put the completed cube into the O&A list, either way would work. All PTE has to do is check the parameter values are valid and within limits allowed in PTE, I am sure they already have such checking code built-in into PTE already. While most users will not create these, some are doing them now and I am sure more will do so over time. It would make the program more appealing to those who are less literate with animations. For the programmers, in case they don't know, in Photoshop and other graphic editors you add these items into a specified directory and the program then finds them all and when asked displays them in a drop down list. They don't get added directly into the program code, rather these actions can only set parameter values on the selected object or in some cases create a new object.