In my experience (albiet somewhat limited to only about 20 units thus far), I've never found a bad cable. It has *always* been the faulty solder job on the IDE headers.

Cheers