Back in the floppy disk days, I had a tool for recovering bad floppies. It was pretty amazing. It scoreboarded read-data & errors, and did it persistently, "washing machine" style, until it had accumulated sufficient read-data to statistically rebuild a "best guess" of what the original data was. It actually worked quite well. The Need: Worldwide, DVD & BD movie discs are going bad. Often, the discs are old and out of print, so can't be replaced. I think people would buy AnyBDMV. It is needed. AnyBDMV == AnyDVD HD with persistent, statistics-based recovery. My Experience: The ending 20 minutes of my "BLADE RUNNER FINAL CUT" went bad -- it would break up and freeze in my home theater and in my computer. I recovered the entire movie (*) by, 1: running AnyDVD over & over (manual "washing machine"), then 2: using its reports (**) and a powerful binary comparision tool. I scoreboarded hand-crafted statistics and rebuilt the movie. My 1st 'run' reported 13 separate 'sector-groups' with errors (11 of which were 30 sectors in extent and 2 of which were 60 sectors in extent) in the final 20% of the movie. In the end, I had reduced that to 6 separate 'sector-groups' in error (only 1 of which was 60 sectors in extent) very near the end of the movie. (*) A few scan lines of a few frames of the ending credits could not be recovered, but AnyDVD apparently padded out the missing data so that the frames didn't break up. (**) The reports are in 'sector-groups' of 30 sectors each. That resolution is way too course: The scoreboard needs finer granularity. Note: There are 2048 bytes per sector, 30 sectors per 'sector-group'. Actually, if short, visual/audible data corruption is pretty unnoticable provided frames don't break up. Warm Regards, Mark.