The production of sufficient amounts of chemically and conformationally homogenous protein is a major requirement for successful crystallization and structure determination. With membrane proteins, this constitutes a particular problem because the membrane volume is limited and the organisms are usually very sensitive to changes in membrane properties brought about by massive protein insertion. Moreover, the extraction of membrane proteins from the membrane with detergents is generally a harsh treatment, which gives rise to conformational aberrations. A number of successful procedures for functional expression followed by purification are reviewed here together with nonfunctional expression into inclusion bodies and subsequent (re)folding to produce functional proteins. Most of the data are for prokaryotic outer membrane proteins, but the outer membrane proteins of eukaryotic organelles are also considered as they do show similar features. (C) 2003 Elsevier Science B.V. All rights reserved.