It looks like winter may be cold and wet in spite of the best pronouncements of Pope Prius 1, and at the risk of sounding like Red Green, here's a tip for those of you who have filled your garages with useful stuff, and leave your car out in the driveway.
You need one of those small space heaters, of the size found under the secretary's desk, about 1000-1500 watts. If possible, get one with a thermostat. You also need a lamp timer, the kind you use to turn the lamp on and off to signal the burglars that no one's home.
Plug the timer in to the indoor outlet nearest to your vehicle. One in the garage works best, as the timers are typically not rated for outdoor use. Run an extension cord from the timer to your car, and place the heater on the floor on the passenger side. Be careful not to crowd it into a cramped area, and remove all the burger wrappers and magazines from within 2 feet of the heater first. Set the thermostat for 50 degrees, and the timer to turn on about 1/2 hour before you normally leave for work, and off about 15 minutes after you expect to leave. When you come out, the car will be comfortable, and all the frost will be gone from the windscreen, or at least it will come off with a couple passes from the wipers.
Do not forget to disconnect the cord and toss it outside the car before you back out of the drive. Try to toss the receptacle far enough away from the car that you do not back over it on your way out. BE SURE to use an extension cord rated for 15 amps minimum. Required amp rating is (heater watts)/120. Be sure the heater plug / cord receptacle is in an open area, and not slammed in the door when you hook up in the evening. Buy me some beer, then ask me how I know all this. Don't waste time getting in, and the car stays comfortably warm untill the engine warms up.
Pity this doesn't work on the return trip.