Seems a little expensive for the purpose.

Like everyone else says, by the time it does its job the car will have warmed up and the windows defrosted themselves anyway!

Just do what I do, start the car 10mins before you plan to leave with the heaters on full blast. That usually does the job and probably costs a lot less!
