Sample preparation is one of the key technologies for successful two-dimensional electrophoresis (2DE). Due to the great diversity of protein sample types and sources, no single sample preparation method works with all proteins; for any sample the optimum procedure must be determined empirically. This review is meant to provide a broad overview of the most important principles in sample preparation in order to avoid a multitude of possible pitfalls. Sample preparation protocols from the expert in the field were screened and evaluated. On the basis of these protocols and my own comprehensive practical experience important guidelines are given in this review. The presented guidelines will facilitate straightforward protocol development for researchers new to gel-based proteomics. In addition the available choices are rationalized in order to successfully prepare a protein sample for 2DE separations. The strategies described here are not limited to 2DE and can also be applied to other protein separation techniques.