You also have to remember that almost every spec in your computer will make variations on the render time, even including stuff like hard drive optimization if your render is complicated enough. In order to make an estimate, the program would have to analyze your CPU, RAM, and motherboard, and then every background task your computer is running, your operating system, and countless other things. I have to agree with Oshyan on this one, I think this feature would be near impossible to implement. After awhile, you get a feel for how long things are going to render anyways.