This document discusses technologies for efficiently utilizing limited satellite bandwidth resources. It describes how spectral efficiencies can be improved through advances in forward error correction coding, such as turbo product coding and LDPC, which allow higher order modulations to be used at a given signal-to-noise ratio. It also discusses dynamic SCPC technology which provides automated allocation of bandwidth on satellite links based on application requirements, improving bandwidth utilization over fixed SCPC allocations. The Vipersat system is presented as a solution that combines TDM, TDMA, and dynamic SCPC technologies.