What if the programmer had the computer estimate the time remaining using 500 possible methods (I don't know how many methods there are, but more is better.) and then outputs the average of all those methods? It should in theory be the most accurate "guess" at the time remaining.