1. A method for computing one or more timing errors that occur in one or more multiple reflections predicted by a multiple prediction algorithm, comprising: (a) generating one or more actual three-dimensional primary travel times and one or more actual three-dimensional multiple travel times from an actual seismic survey having cable feathering information; (b) applying a first multiple prediction algorithm to the actual three-dimensional primary travel times to generate one or more travel times for the multiple reflections predicted by the first multiple prediction algorithm; (c) subtracting the actual three-dimensional multiple travel times from the travel times for the multiple reflections predicted by the first multiple prediction algorithm, thereby generating one or more timing errors that occur in the multiple reflections predicted by the first multiple prediction algorithm; (d) determining whether the first multiple prediction algorithm is sufficient to remove the one or more multiple reflections from the seismic data based on one or more sizes of the timing errors; and (e) wherein step (b), (c) or (d) is performed by program instructions accessed by a computer system.