also on this subject: a lot of progress bars aren't even needed because the action they represent happens near-instantly. however, users are often left with a feeling of "that's it?", so a lot of programs have artifical progress bars that make you wait in order for you to believe that yes, the program really did that. for more info, see Buell and  Norton, 2011.