Contrast echocardiography is the technique of injecting an echo-producing, biologically compatible solution into the bloodstream and using M-mode and/or two-dimensional echocardiography to observe intracardiac bloodflow patterns revealed by the resulting cloud of echoes. This information was previously available only from angiocardiography. Contrast echocardiography has become a well-established adjunct to M-mode and two-dimensional echocardiographic examination and is valuable in the identification and validation of normal and abnormal cardiac structures, for the demonstration (and exclusion) of intracardiac as well as extracardiac shunts, and in the diagnosis of valvular regurgitation. In addition many clinical applications are being developed. Future research directions include development of videodensitometric techniques for contrast quantitation, finding contrast agents capable of passing the lung capillary bed and measurement of right heart pressures using microbubble resonance techniques.