Environmental pollution with metals and xenobiotics is a global problem, and the development of phytoremediation technologies for the plant-based clean-up of contaminated soils is therefore of significant interest. Phytoremediation technologies are currently available for only a small subset of pollution problems, such as arsenic. Arsenic removal employs naturally selected hyperaccumulator ferns, which accumulate very high concentrations of arsenic specifically in above-ground tissues. Elegant two-gene transgenic approaches have been designed for the development of mercury or arsenic phytoremediation technologies. In a plant that naturally hyperaccumulates zinc in leaves, approximately ten key metal homeostasis genes are expressed at very high levels. This outlines the extent of change in gene activities needed in the engineering of transgenic plants for soil clean-up. Further analysis and discovery of genes for phytoremediation will benefit from the recent development of segregating populations for a genetic analysis of naturally selected metal hyperaccumulation in plants, and from comprehensive ionomics data--multi-element concentration profiles from a large number of Arabidopsis mutants.