I let mine run without any heat or anything for 4-5 minutes on the really cold mornings, and then while it's warming up I get the ice/snow off. And then I turn the heater on and it's nice and warm. Many people argue it's bad, many argue it's good. I think 10 minutes is a little excessive for a new car.
Simplicity is the ultimate sophistication.