I have developed a way to store data on a CD/DVD such that if scratching causes data loss, all the files (including the readable portions of the damaged files) can be copied off to hard disk, the damaged files can be restored, and a new original CD/DVD can be created. Each data set recorded (for a full DVD) takes about 4 hours to calculate on a fairly decent dual core computer running Ubuntu, using about 15% redundancy. Actually burning the DVD takes 6 minutes.
I mastered a DVD movie for a client (he had a collection of pictures in slideshow format), and in addition to providing a DVD master that would play in any standard DVD player, I kept an archival version of the original ISO for his movie. He can come back to me any time and I can just pull the ISO and make him another playable copy.
Of course, this wouldn't have helped your copies of Stargate SG-1, but any files specially prepared and burned this way (say, your pirated copies of Stargate) would be protected. And I have tested it: I was able to recover a DVD after running my car keys across it fairly vigorously. For the last 2 years I have been archiving the most useful and critical software and data (OK, pr0n) with this method.
Here's the other thing, ever since I have been using this technique, I don't trust any other storage medium for long-term storage: not hard disks, not flash drives, not even (or especially not) the "cloud." Unless you melt the optical media in a fire or break them in half, data loss I have found to be at least gradual, not all or nothing like hard disks or flash drives can be.
And since I have demonstrated being able to recover from *gradual* data loss, this is the way I will go. (And so far I have not tried this method on Bluray media yet, though it should -hopefully- work the same.