I've used ThermaCell, too. It emits a chemical bug repellent, and uses a heater to release the repellent. In my experience it seems to work, but it doesn't offer you 100% protection, especially if there is wind. I'd say ThermaCell operates on a principle very different from the electronic repellent that emits a high-pitched noise.