http://www.geeksquad.com/drivers/ Hopefully there will eb now more "i need a driver for" its isnt a massive resource, but hopefully it will help!
Another good resource is www.driverguide.com. They have a massive collection of rare and common hardware drivers. You have to register to download, but registration is free and you don't receive any marketing