Keep track of how long various size files take, and you can estimate disk random access speed, as well as raw write speed, you can make a decent progress bar from this. Of course there is unforseen variance if computer is doing other tasks, but it can be made fairly accurate otherwise, and adjust time for that.<br><br>The most annoying is when Windows Update is stuck on 100% for 5 minutes.... doesn't 100% mean.... 100% as in finished? I know they cant always be exact, but many don't even try, or seemingly intentionally suck.