A simple queueing model which generates bed topography consistent with the mechanics of gravel motion is presented. The equations on which it is based are derived from the application of simple theoretical ideas and an analysis of published flume data (Meland and Norrman, 1966;Francis, 1973; Abbott and Francis, 1977). The simulation produces an extremely variable bed topography in which at least two scales of bedform may be identified. Features of 5 1 0 grain wavelengths, similar to pebble clusters, are superimposed on other forms whose wavelength is up tq 30-40 grains and which resemble steppools systems and antidunes. Sediment transport shows many of the characteristics found in the field and the model is, therefore, thought to provide a useful starting point from which to examine the interaction between flow, sediment transport, and bedforms in gravel-bed and cobble streams.