You know progress bars are hard to get right when Microsoft just "gives up" and simply adds that infamous green "sweeping motion" to the already finished bit so it looks like stuff is still happening xD But at least there was some improvement over the years, I remember that copy/move progress on WinXP explorer was wildly jumping around with the time estimates. With every new Windows version they tuned that "jumpiness" down more.