Buggy or outdated drivers are the major cause of just about every significant PC problem, from slow boot and shutdown times to blue-screen crashes, devices that won't work properly when your system wakes up, poor laptop battery life and a whole lot more.
It pays to keep your drivers up-to-date, then, and there's no easier way to do this than through Driver Genius. In just a couple of clicks it can scan your system for outdated drivers, displaying any updates, and then (if you purchase and register the program) can update them all at once.
Once your system is up-to-date then Driver Genius can back up your existing drivers. If you ever reinstall Windows in the future then you won't have to dig out all your old driver discs, or download anything - just restore the backup and your system will immediately be in full working order.
And Driver Genius can even uninstall drivers for unwanted devices, or hardware you don't use any more, potentially freeing up a few system resources and improving your PCs performance. Be careful not to remove a driver you need, though, or your PC may not reboot properly next time until it's reinstalled.