What I really hate are progress bars that have a minimum rate on which they progress to show the user it is doing something with the assumption it will catch up if it is not doing anything or is faster then the minimal speed. This removes the feature of the progress bar to identify if something is happening or not.