Three recommended driver applications you may want to consider are:
Driver Genius Pro
This is a driver detection program that supports nearly all the versions of Windows from 98 to Vista, and also 64-bit version of Windows. It backs up all the device drivers of your Windows PC, and restores them at one click. The software also lets you copy all the drivers to an auto installer .EXE application file, so that you can install all of them at one go after a fresh installation of Windows. It also offers device monitoring and diagnostics to check the devices functioning properly, and hopefully fix them if not. To learn more about the application, please visit http://www.driver-soft.com.
Driver Detective
This application claims to offer access to an online repository of 4,200,000 device drivers, of which over 2,500,000 are related to specific manufacturers. It works with IE 5.5+, Firefox 1.2+, and Opera 8+, and requires .NET framework 2.0 to be installed upon the system. If you want to know more about Driver Detective, please visit http://www.drivershq.com.
DriverMax
DriverMax supports Windows 2003, Windows XP and Windows Vista, although the device drivers can be downloaded only for Windows XP and Vista. It lets you backup your existing device drivers in compressed file or folder, and offers automatic upgrades to all the device drivers in an online mode. For more information about DriverMax, please visit http://www.innovative-sol.com/drivermax.