Summary of the state-of-the-art in techniques to analyse and design practical iterative coding systems.