Guys I had this isue really badly last winter. In fact it was so bad that during the big freeze, the inside of the screen was also covered in ice...which was a real pain to clear. The answer was to change the pollen filter, which has already been mentioned in this thread. It's situated in the passenger footwell. I can't remember how much it cost but it was certainingly under £10 and was a 2 min job to do. My old one looked like it had never been changed and was full of small twigs etc. The new one has made all of the difference and I've never had the problem again. Just to be on the safe side I am going to change it again this month, so I'm ready for any cold spell. For under £10 this is an easy fix. Another thing that you may want to consider is to make sure you don't have any wet material in your car. I stupidly left my old smelly wet umbrella in the boot and it caused the whole car to steam up. Also check for any water ingress in the boot, in the spare wheel well as this has the same effect of steaming up the car.......