An IMS file is called a "Hot file" in Impromptu. It is a result set, a created file you saved in a Windows/Explore folder. You can then use it as the data source instead of an "Impromptu Catalog" to create your main query (report). The IMR that creates the Hot File is like your 'supporting query'. I believe you can use either IMR or IMS as your data source in creating a new (main) report. To make the IMR automatically save as IMS, you need a simple 'Macro'. When you run the macro, it execute the IMR and does a save to IMS. I would use IMS first unless the query result changes frequently. Or you can include all the above mentioned tasks in one macro: the support IMR that creates and saves as IMS, the main IMR reports from the IMS. That's what I used to do all the time. In my current new work site, I do not have Impromptu installed, OTW I would verify if I can report from an IMR for you: run main IMR which triggers the supporting IMR without a macro.