There is error correction, but as someone has pointed out, that would result in artefacts on screen, or a loss of pixels or complete loss of picture - not in 'dull colours' etc. Digital data streams simply don't work that way.
I'm an eternal skeptic, and while I wouldn't go so far as to say that the contents of What Hifi are biased, I would say that it's in What Hifi's interest for there to be a difference between the various types of cable (and everything else). If there were no difference there would be very little to review, after all.
Until someone sticks a £400 HDMI cable in an oscilloscope and analyses the output, and then compares that to the output of a £2 HDMI cable, and tells me there *is* a difference, I'm going to believe there isn't.
As yet, nobody has provided any scientific empirical evidence to support there being any difference between one HDMI cable and another (and the same goes for optical cables - it's a bit of glass after all).
It's rather the same as the evolution vs. religion debate.
Nobody has provided me with any scientific evidence to support the
existence of God, so as far as I'm concerned, He's not there.
I think if What Hifi put out an issue with some serious scientific trials of equipment and interconnects, they'd sell out in no time - why doesn't this happen? Because it's not in their interest, or in the interests of the manufacturers who keep What Hifi, Home Cinema Choice, and all the others going through advertising and by simply existing and providing them with stuff to review.
I'm not blaming What Hifi here - we have the same situation with What Car?, Evo, all the various car mags, and all sorts of other industries. Much of what we see these days is marketing hype, and advertising budgets - big business does not cohabit effectively with the needs of the consumer.
I'll accept there's a difference in picture and sound quality when comparing various analog interconnects - there's good scientific data to back this up - however the differences aren't as massive as people would like us to believe. With analog however there's some justification for spending a bit more, since different interconnects can produce slightly 'different' sounding output due to the way the signal degrades (or is preserved depending on your point of view). However this does mean that people could subjectively 'prefer' the sound of a cheaper interconnect compared to a more expensive one.
I think a good rule of thumb is that if there's any processing to be done, or if there's any analog circuitry involved (dvd players, cd players, amplifiers, speakers, etc, etc), then it's good to spend a little extra, and take note of the reviews - also listen and see for yourself. If there's no processing, and no analog then you're talking about a pure data stream. It'll either work, or it won't (and it'll be obvious it's not working).