Thank you for your contribution.
I do not entirely agree with you concerning the duration of a "whole process" of updating with Vista vs. XP. I have timed it several times with two computers (one Vista and on XP) using the same connection (but in succession, to make sure one computer is not slowed down for downloading because of the other) and each time XP has been much faster in all respects (downloading, installing and return to effective work).
Nevertheless, your point is well taken about the long pauses Vista has during the downloads. If what you say is correct (Vista is installing in the background during downloads), it would have been more sensible to tell the user about that (by a simple pop-up that wold say "Installing - Download will resume after this step...") rather than simply showing what looks like a "idle download" that misleads the user.
Coming to redistributable service packs, this is a good idea ... but you have to really search to find them and o all Microsoft sites, its is stated that using automatic downloads is the preferred way (see http://support.microsoft.com/kb/935791). So, what is the best ?