Long and short of it is that a progress bar's accuracy depends on a number of things, and it's darn near impossible to cover every single thing that could mess up a time estimate.   Just try to give a percent-complete and show that... and some indicator that lets the user know things are proceeding (a spinning wheel indicator based on actual progress, whether in text or graphics).<br><br>Also, that ending was &lt;chef's kiss&gt;  &lt;3