how i did it...
i ran the windows update thing and made a list of all the updates numbers it said i didn't have like Q323255 and so on.
then on that same page, down at the bottom left it should "windows update catalog" under See also. ( if it does not show the catalog link, click on "personalize windows update" under other options and put a check in the box for display the update catalog, then click the save settings button in the upper right.)
after you click on windows update catalog you'll get a choice;
"find updates for microsoft windows operatind systems" or
"find driver updates for hardware devices". clicking the first one will take you to the updates search page.
select your OS & language then click on advanced search options and uncheck everything except for critical updates and service packsor anything else you want. you can search now and get a list of all of the updates and select what you want to download. (here is where i check my list of Q123xxx or KB123xxx to get the right ones).
you should see about 46 results, for me only about 27 of those were needed= about 37MB.
after picking the ones you want click on "go to download basket" and on the next page click "browse" to select your directory where you want the files.
after that the "download now" button will be available, click it and watch the grass grow, or play freecell to kill the time..
when its done you have a folder with all the updates you downloaded, each in its own folder, ready to install or burn to cd or whatever.
it worked for me, last reinstall i only had 2 new updates to download.