Temporal variability in bedload transport rates and spatial variability in sediment storage have been reported with increasing frequency in recent years. A spatial and temporal classification for these features is suggested based on the gravel bedform classification of Church and Jones (1982). The identified scales, meso-, macro-, and mega- are each broad, and within each there is a wide range of processes acting to produce bedload fluctuations. Sampling the same data set with different sampling intervals yields a near linear relationship between sampling interval and pulse period. A range of modelling strategies has been applied to bed waves. The most successful have been those which allow for the three-dimensional nature of sediment storage processes, and which allow changes in the width and depth of stored sediment. The existence of bed waves makes equilibrium in gravel-bed rivers necessarily dynamic. Bedload pulses and bed waves can be regarded as equilibrium forms at sufficiently long timescales.