Getting into a warm car on cold winter mornings is always a good thing for the human but letting a car just sit there and idle for 15-20 min is typically not a good thing to do. Water will accumulate in the exhaust system and cause early failure if you don't have a long highway commute. Plus, you're wasting fuel, causing more air pollution, and your mpg's will suffer.
