Ian,
Actually, the script saves only the CURRENTLY active configuration. To do so, it saves it as PRIMARY and transfers PRIMARY.CFG.
What is this SECONDARY configuration that you want to save? Does it change frequently enough to need to be saved every time?
Once you start backing up configurations in Control Center (previously known as NetSight), you can have baseline and/or alternate configurations that you can restore to the switch if needed...