A whole lot of work is only half the fun for the one watching it being done. Thus, it would make sense to inform those watching about the progress of lengthy operations. Whoever has dealt with progress reporting before knows it can be hard sometimes, especially when reporting progress spanning several operations with different runtime durations.
TEA tries to take away most of the pain from progress reporting. Traditionally, there are two different kinds of progress calculation: either the operation itself reports how far down the road it already went or somebody external to the operation monitors ...