Finishing Time Estimates