Hmm... it is possible though that Data Rescue erroneously identifies the temp files as corrupt, then tries to fix them, which results in the files actually getting messed up.
Do you frequently get "Downloaded part
- is corrupt in file: fooBar.avi" messages?
The problem is that there is NO way that Data Rescue can actually determine whether parts of a temp file are corrupt or not, because it does not have access to the md4 hash of the final file (aMule, in contrast, knows this hash, because it is part of the ed2k link). So if Data Rescue does anything with the temp files, chances are that it actually screws up something.