WSUS Offline updater, check it out. It rolls up all the updates for you into a folder, you drop that folder on a USB stick, plug the USB stick into the fresh computer and run the installer and walk away, it installs all the updates for you. You only have to download the updates once and the fresh computer doesn't need to be connected to the internet. And it installs all the updates in roughly the same amount of time it would take to install a service pack. XP needed so many service packs because XP was lacking pretty major features that needed to either be added to the OS or the OS would have died a lot sooner. Windows 7 doesn't need major features added to it, so it doesn't need another service pack.