Latest in thermoelectric generation