Reverse Monte Carlo (RMC) modelling is a general method of structural modelling based on experimental data. RMC modelling can be applied to many different sorts of data, simultaneously if wished. Powder and single-crystal neutron diffraction (including isotopic substitution), x-ray diffraction (including anomalous scattering) and electron diffraction, extended x-ray absorption fine structure and nuclear magnetic resonance (magic angle spinning and second moment) have already been used to provide data. RMC modelling can also be applied to many different types of system-liquids, glasses, polymers, crystals and magnetic materials. This article outlines the RMC method and discusses some of the common misconceptions about it. It is stressed that RMC models are neither unique nor 'correct'. However, they are often useful for aiding our understanding either of the structure itself, or of the relationships between local structure and other physical properties. Examples are given and the possibilities for further development of the RMC method are discussed.