rather than a progress bar I prefer a readout of what's happening at every step. then, if something does get stuck or go wrong, troubleshooting has an easy lead-in. stuck at   saving a system file? relaunch the process with admin privileges. stuck downloading? see what else might be using the internet,(reply>), also gives lots of space for Reticulating Splines jokes, which are nice.