I bought a new '04 Impreza in Oct '03, and had it oil sprayed and undercoated within 2 weeks of purchasing. I did it annually, (or bi-annually, as I had a couple lay-offs) for the first 7-8 years of ownership. Then I noticed rust starting on my rear fenders, so I stopped throwing good money after bad. I won't do that again. Blizzaks on a Subaru are awesome in winter. When they wore out I replaced them with Nokian Hakkapellitas. Both are fantastic winter tires. I live on a city street that is very far down on the plowing priority list, so it isn't always done the day snow falls, sometimes not at all. Several times I have stopped the Impreza (2.5 normally aspirated automatic trans) on an unplowed street that, after a day of being compacted by cars, was packed to ice. I can floor it with the front wheels straight and I CANNOT MAKE THE WHEELS SPIN. Also, look at local conditions to decide whether the issue is more snow or ice, since all winter tires are better for one or the other. City driving tends to be icy, and rural tends to be deeper snow. Regardless, any decent winter tire is light-years better than any all season. The differences are not just in the tread design, but also rubber compounds; winter tires are designed for traction at lower temperatures. If you need new summer tires and new winter tires, the Nokian WR-G2 are supposed to be a good compromise for year-round use.