This document discusses multi-edge type (MET) low-density parity-check (LDPC) codes. MET-LDPC codes use defined protograph structures and density evolution to optimize thresholds and achieve capacity. Puncturing nodes in the protograph changes the influence of trapping sets and can provide cycle-canceling properties to simplify code design and lower error floors. Several examples of MET-LDPC protographs that improve thresholds through puncturing and cascading techniques are presented. The document predicts that MET-LDPC codes will revolutionize channel coding in the next 10 years and become a dominant error correction solution.