As per the comment on block heaters, yes it gives me a faster warm up in the morning. We have had some -40 degree weather her in Northern Alberta so without it plugged in, it would barely start, besides, its very hard on an engine to start it with oil that cold.
As far as the snowbank goes...