At a cost of over $35, I think a cheaper solution is available than
Driver Genius. Then again, I've never used it, so cannot speak to anything other than price.
Don't get me wrong, if you do not have your original disks or know how to get updated drivers for free, then it may be the best thing going for you but I am a pack rat and keep literally all the software driver disks for everything I've ever bought. If it didn't come with a disk, then I made copies of any updates for drivers before I installed them.
Before you pay for something you may not need, why not try to find any needed drivers online?
DriverZone - Free Driver Downloads.
DriverGuide - a massive database of drivers, firmware, and support documents.
Google search on "driver" - 352,000,000 results for driver!