All in one driver solution with DriverMax
After installing DriverMax, go into Driver Operations and click on Export drivers. A list of all your installed drivers will be displayed and you can pick and choose which ones to export, or simply export the whole lot in one go. Once you've reinstalled Windows, go back into Driver Operations, click on Import drivers, and point to the folder containing your saved drivers. The import can take a while, but in comparison to manually installing each driver individually, this is a walk in the park.
DriverMax is also useful even if you don't need to perform a complete reinstall - you can use the program just to make sure that your drivers are up to date or export a list of your installed drivers as an html or text file.
DriverMax is compatible with Windows 2003, XP and Vista and you have to supply your email address in order to receive a registration code.