I searched the driver from manufacture website before but it is hard to find the correct one, more precisely, I don't know which one is the correct. So I use this automatic driver updating software upon a chance. However, after using it, I think I love it and it indeed helped me a lot about the driver issues.
Personally, I think this kind of software is not always good for everyone especially those skilled, but it must help many people like me and those who are less knowledgeable than me. For instance, those who don't know where the source of the problem is when something went wrong with the computer can't find and install drivers on their own.