You can make a smooth progress bar by:<br>1. Load everything, and record how much time it take.<br>2. Load it again, while displaying a smooth progress bar with that recorded time :)<br>3. If it doesn't load in that recorded time, repeat from 1. until error is smaller than 1 sec.