How about a wood/pellet stove? Efficient and easy.

Kohler and others make generators that you can tap right into your gas connections if you have a gas furnace. They are very expensive and permanent. They can be wired in also, and if you have a power failure, start right up. As long as you have gas, you have power.