Better progress bar..
Better progress bar with ProgressBar.js and Stratified.js
Progress bars are great stupid useless helpful inevitable.. sometimes.
Instead of using a predictable linear progress bar, let's make logarithmic one.. well, square root function actually.
Why? Well.. using a non-linear progress bar could entice user to complete the task, when it appears more rewarding at start. Naturally, it could have an opposite effect when user notices little [perceived] progress, so use it with caution. Though, hopefully your subject is invested enough in whatever [s]he is doing, to see it though.
Let's use a simple and beautiful Progressbar.JS by Kimmo Brunfeldt, to make things easier.
I'm using Stratified here for the sole purpose of using it's hold functionality, allowing for a short pause in the for loop of a demo script (notice the script type="text/sjs").
Try it for yourself (http://jsfiddle.net/2uswjhhc/):