I would suggest...
... setting up a WSUS server. If you have enough machines to have an AD domain, it is well worth the hassle (it's not much work to set it up, just have a BIG hard drive for the packages to sit on). My WSUS servers seem to get the updates within hours, not days like many report with standalone PCs.
J.Ja