Ya, the original manufacturer's website.

For example, say you had a Dell Dimension 5100. You would go to www.dell.com, click on the "Service and Support -> Drivers & Downloads" on the website menu.

You would then choose "Dimension 5100" as your product model.

Next you would select your operating system, for example: Windows XP, and click the "Find Downloads" button.

The next page would contain a complete list of drivers for all the components of your computer. You could click on any drivers you needed.

Websites for other computer manufacturers are very similar.

If it's hard to find the driver, post your computer manufacturer here ("Dell", "HP", etc...) and the model number, and I will find the driver for you.