Time::Progress - perl module for elapsed and estimated finish time reporting.