I've found that programs that list the task being done at a resolution that enables an update every second or so are more gratifying than are progress bars that shroud their steps in mystery. Instead ofmaking progess bars steadier, why not give the user more detail?