lee1 writes "The latest development in the field of 'energy harvesting', which includes such opportunistic technology such as self-winding watches, generators implanted in soldier's boots, and knee brace dynamos, is a cloth that generates electrical power. The cloth is newly developed by scientists in the US, and can produce up to 80 milliwatts per square metre. It is made from brush-like fibres composed of a Kevlar stalk surrounded by zinc oxide nanowire crystals that generate electricity through the piezoelectric effect. They can be grown on any substrate, including hair. The power harnessed from this effect could be used for anything from cosmetic components to the powering of medical devices."