Sounds good -- so (another question) does apt just use its own database to determine package states, or does it actually check /var/cache/apt? If the former, if somebody else downloads a package then the next host to want it will download it again.