Sorry, but I don't have any experience of this program. In fact, I wouldn't recommend this sort of program anyway. They claim to be able to hunt through your system and locate your drivers and assemble them into a file which you can run to restore your drivers at a later date. Unfortunately, drivers are not merely located in easy to find places on your system. The vast majority of drivers reside in the System32 folder, but some also have certain support files located elsewhere. They also write numerous entries to the registry. As a result, the best driver installation routine will be that as supplied with the driver itself.
The best thing to do is to create a Vista Support Disk and keep it up to date. This is what I do. Download the latest drivers (preferably WHQL) for your system from the hardware manufacturers and save them to a removeable drive. You can also save other things as well, such as your IE7 favorites list and your Windows Mail settings. When you next reinstall your system, all your drivers will be readily available on the CD/DVD/flash drive you created.
Better yet, keep proper backups of your system so that you could restore it to a known good state at any time.
I have a folder on my main hard drive that contains all the installers I have used on a system. I back up my system every night, using Acronis TrueImage 11 Home, to another drive (another internal, eSATA, or USB drive would work here) who's main function is to store the backups. I do full backups (disk image) every week and differential backups every night. If anything happens to the system drive, I am 1 hour away from a running system with all software up and running. If the drive is bad and I don't have a spare, I am 2 hours away from running system.
Hard drives are cheap these days so it makes no sense not to have recent disk image backups available.
I went one step farther because I wanted a more "fail safe" setup. I bought a hardware RAID card and run a RAID 1 (mirror) setup. But what I outlined above is relatively inexpensive and easy to do. And it makes your life so much simpler if you screw up something big time or have a drive failure.
SanDisk Ultra SDSSDHII-960G-G25 960 GB SATA III SSD (System)
Crucial MX100 CT256MX100SSD1 256GB SATA III SSD (User Tree)
2 * Seagate Barracuda 7200.12 ST31000528AS 1TB 7200 RPM SATA II Mech. HD
Seagate ST1500DL001-9VT15L Barracuda 7200.12 1.5 TB S
Thermaltake Black Widow TX TR2 850W 80+ Bronze Semi-Mod ATX
ThermalTake Level 10 GT (Black)
Corsair H100 (CPU, dual 140 mm fans on radiator) + Air (2 *
Logitech MX Master (shared)
Logitech G15 (gen 2)
AT&T Lightspeed Gigabit duplex
Sabayon Linux (current, weekly updates, 5.1.x kernel)
Lenovo ThinkPad E545
AMD A6-5350M APU
Radeon HD (Embedded)
Conextant 20671 SmartAudio HD
Lenovo 15" Matte
1680 * 1050
INTEL Cherryvill 520 Series SSDSC2CW180A 180 GB SSD