refined time rules for downloading
some handling of incomplete or corrupted downloads
automatically handles speed limit, logs nonOK response codes