i use this element on some of our programs. works great if you setup a special folder and dump a copy of the routine without the model, which is good because if you did it would use up a lot of storage if not.
The ".bas" works great if you can adjust the script to suite your needs.
A Visual Basic script can be written and recalled inside the program, giving each file a custom name, then deleting the CAD file after saving to save space.
if you variablize each report name to ensure no 2 reports have the same name, you can use that same variablize name as your program file name to make it easy to find your run data.
You can also add VB code to automatically create a folder prior to auto saving or saving reports to fully automate the process.