Better progress reporting during downloading, IE6 bug fix.