wsus offline updater can do this for you as well. It is what I use. Initial heavy download (can take 2-3 days, even on a hyper fast connection), but once it is done, just hit it for an update about once a month, and you can use it to create your own .iso images of whatever updates/service packs you want for whatever version of windows (or even office) you want.