Multi-carrier modulation has become the transmission method of choice for wireline and wireless transmission. Important tasks are time-domain equalization, bit allocation, and peak-to-average ratio reduction. The equalization issue we will only touch shortly, but we will discuss bit allocation algorithms for unequal error protection in OFDM and MIMO applications; PAR reduction will be handled following tone reservation and trellis-based partial transmit sequences. Less known is the fact that OFDM with guard bands and/or cyclic prefix represents an analog Reed-Solomon code. Thus, inherently, time-frequency coding is realized. A step further shows that also a MIMO system realized with singular-value decomposition is indeed a code with similar properties when weak eigenvalues are not used. The talk will finish with a short excursion to impulse-noise suppression using the common mode in DSL.