Froth Flotation is used extensively in the mining industry to separate valuable minerals (silver, lead, gold and copper) from waste rock.
The Minerals Council of Australia has produced and excellent educational software package that includes "Oresome Froth", which simulates froth flotation at a mineral separation plant. Become a virtual metallurgist and separate valuable minerals from rock waste at least possible cost.