the thing that kills me is video game progress bars being inconsistent, especially on consoles. i am running a program designed exclusively for use on one very specific, mass-produced, unmodified piece of hardware, and when doing things like saving to disk space or loading new levels, there is no reason as to why it shouldnt be a smooth progress bar. the same level has been loaded millions and millions of times on the EXACT SAME COMPUTER that im loading it on, how is it possible they developers and programmers still dont know how long it takes? no internet is involved, and for variables like disk speed, processor speed, operating system etc. they are identical across all machines. the only difference would be bit locations, but i cant see that being the reason it jumps to 99% and holds there for upwards of 10 seconds.