I use Windows Update and rarely, it will say there is a driver update. More often than not, I need to manually visit the website for the maker of each component and download updated drivers for each. Because this is a pain/time consuming, I don't bother until I have a problem with something (but the driver updates often improve performance, so I'd prefer to have them ASAP)
So, is there anything that will automatically scan my hardware and find the newest driver from some huge library of drivers?
EDIT: I did a quick search for such a tool, but a lot of the results seemed 'shady' like potential spyware or something.