ETA Calculator

Estimate completion time from current progress and elapsed time