I find disc doctors to work, as long as the scratches aren't too deep. It won't work if the scratch is on the label side of the disc though. All hope is lost then.