Snappy Driver Installer is a driver updater geared toward geeks and techs alike. Video tutorial available.
It is not as friendly and easy to use as some of the competition, but I don't think that was their goal. With this program, you can download drivers for your computer and large (over 8 GB) driver packs to update drivers on almost any computer.
As anyone who has reinstalled or recovered a computer knows, the first thing you might need is the network driver to get on the internet. It is a portable program to save the "driver packs" you download, which can then be updated as needed. Unattended installation and snapshots are also available.
We're not sure we'd put this on a novice's computer, but for those who need to get geeky with it or take drivers with us, this could be the best way to have drivers on hand and ready to go.