Oh, other way to corrupt an IDE data line is some other chip on the bus acting up. We had a very tricky case here of an ethernet chip with a stuck data line that was producing IDE data errors on one fellow's player.

Cheers