That's really neat! If you only need a little power, you might even be able to harness the 100 W of heat our bodies continually give off. You could press the warm end against you to bring it up to human body temperature rather than just ambient, which should increase the thermodynamic efficiency by quite a bit. I'm imagining, perhaps, a handheld flashlight that powers itself using the heat from your hand alone.