The encode / decode sequence? The error correction? Accounting for drift over non ideal cables? Having multiple encoders / decoders all working in parallel and getting everything sync'd? This is insanity.