Tweaking.com - Hardware Identify will help identify unknown hardware on your system. This program does not help you download drivers but helps let you know what the hardware is so you know what drivers to find.
For example say you just reinstalled a computer and the device manager shows multiple unknown hardware with no drivers installed. Well you don't know what drivers to find since you don't know what the hardware is. Now with Tweaking.com - Hardware Identify you can see what that hardware is.
The program also has an easy option to help improve the device database. Once you have all drivers installed you can have the program check for any hardware on the system that isn't in the database and submit it to Tweaking.com. With in a few days the database will be updated and the device list will grow with the help of users like you!