Scandisk can't find anything wrong with the hard drive (and I've seen the "download corrupted, please restart" message while downloading to two different hard drives).
I think two additional options added to the program would fix all my problems completely -- I bolded those two suggestions in the text below.
I'm getting that "download corrupted, please restart" message fairly frequently (probably an average of 2-3 times per torrent -- with some, I see it 5-10 times before the thing finishes).
I'd like to see a user-selectable option for the torrent to automatically continue downloading after getting the "download corrupted, please restart" message (i.e. whenever the program gets data that would have it return that message, instead: (1) have it do that scan it does when you run a torrent and save it on top of a partially downloaded file, and (2) then have it automatically resume downloading from there). It's not very fun to have to manually close a torrent then go run the torrent file again, and tell it to save over the partially downloaded piece (especially when I have to do it 5-10 times for a single torrent).
The good news is that BitTornado with 3x error checking has significantly reduced the number corrupted videos I download -- it hasn't completely eliminated the problem though. Sometimes, the program will indicate a torrent has finished, and it will contain corruption. However, if I then run the torrent again and save on top of the file, the program will say it's only 97% (or something like that) done, and it will continue downloading (so far, doing this has fixed the corruption in all cases). To fix this problem,
it'd be great if a user-selectable feature could be added (maybe call it 4x error checking! ) that would cause the program to run that saving-on-top-of-a-partial-download scan at the end of all torrent downloads before it concludes that it has downloaded 100%.