I use an engine blocker heater, oil pan heater, coolant heater, battery warmer, and battery charger. I also drain the oil of my truck when I park, and keep it in the warm office all day on the stove, then pour it back in my truck before I leave for the day.
Anything less, and you're an idiot.