1. The problem of bit-rate adaptation (packing symbols into finite voltage ranges). 2. Idealized model for bit-rate adaptation (BER goes up with tighter packing, bits/symbol goes up with tighter packing) 3. Blackbox and empirical bit-rate adaptation using SampleRate