I like very powerful block heaters. You can run them for minutes and get the same effect as you can from a typical stock block heater.
2nd gen Toyota Priuseses... Prii, have a thermos that takes the coolant from the engine when you turn it off and then pumps that hot coolant back into the engine the next time you go to start your engine.
3rd gen Toyota Prii have an exhaust to coolant heat exchanger that has an exhaust valve that reroutes the exhaust away from the coolant once it gets up to temperature.
Another idea I've had is to put coolant lines under the dash and use it as a hot water solar panel ran by a small solar powered water pump. That way I can heat my engine and cool my dash at the same time when I have to park under the sun. Maybe not the greatest idea for winter, but nonetheless, better than nothing.
__________________
|