If the hash doesn't match would it be a better solution to store the downloaded file under the real hash within the store so that you don't have to download it again? Marc Weber