Suggestion: right now I'm downloading a mac app and LW redownloads constantly the last 2% when it is verifying the hash of the file (98% of the file is ok). Problem is that one host (a Gnucleus 2.0.1, an app that isn't running on os x yet it shares os x apps...) is the cause of that garbage and LW retry to dl from it each time. I'm in a loop of corruption. LW "SHOULD" remember hosts giving garbage for a limited time and try other so downloads finish... This is a great optimisation against hostile companies (or corrupted servents) that try to corrupt downloads.
Please take that suggestion into the download code of LW
It will benifit user tremendously.
Ciao