DeviceDoctor and other driver search programs can be extremely dangerous to the health of your machine. The product is only as good as the last time its' driver list was updated but, even more dangerous, it can inaccurately detect the hardware on you machine and install drivers that are completely wrong, potentially even preventing your computer from booting. For these reasons it is highly recommended to get your drivers directly from the manufacturers site.
I actually tried DeviceDoctor about a year ago and it loaded two drivers that worked, the third driver it installed made my computer refuse to boot and I spent about an hour in safe mode to recover.
If you try DeviceDoctor it's a good idea to have a system back-up first, take a restore point prior to install, only allow it to install one driver at a time, and reboot after each install to make sure everything boots properly/looks alright.