http://www.jmedved.com/2011/12/downloadingfilewithprogress/ http://www.jmedved.com/2011/12/downloading-file-with-progress/