Okay, but why do so many progress bars get stuck at 99% then? Sure different times for different processes, but why then, according to that logic, do so many programmers think that the last step will consistently take so much less time than it does?