Energy harvesting is becoming an increasingly good option to power wireless sensor networks and other ultra-low-power mini and micro devices. But while some of the devices being created provide all of ...