Just finished formatting and re-installing on my Windows partition. Of all the steps involved, installing the device drivers usually takes the longest, not least because each of them need to be installed one by one, meaning multiple mouse clicks and is accompanied by a need to restart the computer after each driver installation [restart every time can be avoided, but it is preferable]. Not quite the case since the last couple of installs though ;).
Using DriverMax, you can back up all the drivers from your previous installation and install them all together in your new Windows install with a single click and needing just a single re-start.
Once installed, it also searches for updates for your installed drivers and informs you when available, thus helping you keep your installed drivers up-to-date. You can use it to generate a detailed report identifying each and every hardware present in your computer. This can then be shared with friends or your tech support guy. Very useful in case your computer starts acting up and you need someone to help you fix it without much trouble.
Best of all it is a freeware, though it requires you to register on their website for free before you can start using this useful windows-based software.
Godspeed