All this and no mention of Internet Explorers progress bar? -- Oh for a nickle for each of the times I had a user of my apps call up with a "bug" that was because the IE progress bar showed it was still loading or "almost done" or that the progress bar just started again. (Progress bar entirely decoupled from ANY actual estimate of time and was purely put there to make the user feel better).