Could we have a switch such that it just checks to see what updates are new/missing and creates a script to later download them?
It'd run the checks and then present a summary of what's to be downloaded and how big each of the files are and the total size of them.