Actually, an HDMI signal is 100% digital by definition. The source signal goes into the HDMI cable as 100% digital, it is transmitted down the cable as a 100% digital bitstream and it is received by the receiving device as a 100% digital bitstream.
What is transmitted and sent down the cable is a 100% digital binary bitstream. The signal is a series of either 1's or 0's. There is no deterioration in the signal. The only thing that happens with the signal due to length, bad cable construction etc., is that the bitstream being sent doesn't get reconstructed the same. What started as a binary (square wave) series of 1's and 0's can end up having a less-than-square-wave 1 which, if bad enough, doesn't get reconstructed as a 1 anymore, but rather a 0. The 1 is gone. It doesn't come back. There is no error correction and re-transmission of packets in an HDMI connection. That is the way an Ethernet network works but not HDMI signals. If a sent bit stream can't be reconstructed as the same bitstream on the receiving device the data is gone. It can't be re-transmitted by the source.
If you have a cable that works no cable is "better" than that one. The HDMI signal can't "get better." A cheaply constructed cable (not the same as an inexpensive cable) can fail to work. But you'll know it. It will fail to work. All of that being said, I've never seen any situation where any inexpensive cable from monoprice.com has failed to work.
Your post on error connection Jeff is a breath of fresh air.
Which AV company do you work for? :D
HDMI fail is aka Cliff Effect.
To the OP I suggest not extending the cable. If you need to due to onsite circumstances get an extension with a built in amp or self powered. HDMI uses the 5 volts from the source to power the amp on the extender.