Driver Backup
If you have ever had to reload a Windows system and dreaded looking for CD's or figuring out what drivers to use, then this is the program for you!
DriverBackup! backs up all of your drivers and gives you a nice .bat file to run to install everything when you reinstall is complete. Haven't tried it yet but next chance I get I will definitely be using this. Oh and it's FREE.
Came across another tool that looks promising.