The real question, will your son NEED to be out driving in a heavy snow many days of the year? All season tires are just fine for most people. Keep in mind that the snow on the roads doesn't stay there very long and unless he needs to drive on unplowed roads, up steep hills, etc. he won't need snow tires.
Thanks for filling me on the experience with the Mazda...should have checked with DISers about winter handling, and tires before buying, lol.

The car reminded me of the 89 Corolla which was great in snow when it was running.
Well at age 28, 29 next month and working security, staying home is not an option when snow is a threat. Especially as we live in the higher elevations of NE PA, sometimes it is a month before we see pavement on our local road. The last storm left a foot at home, and 16" at his job site. The business closed and called in advance of the height of the Saturday storm.
His previous car and mine era Camry 1999 and KIA 2002 were beast with front wheel drive. The Camry had all seasons on it, the KIA had snow tires on the front and removed in the Spring.
This new car is a 2010 Mazda 3, a bit smaller then the Optima. The owner of the Mazda 3 I met recently, that could not get out his driveway, had a
2006. I am wondering if it will be like the Camry with the tires he has on, or will it need to plan on having two snows on the front like the KIA.
Sounds like we have to see if the tires on this model have the low profile, and if they do get snows on the front. I sold the KIA and bought a 2009 VW Passet. The first winter I have it and just put on Michellan all seasons so I hope that is okay if I get caught in a storm. The Camry is still the work horse and dh car.
I have 40 yrs on winter traveling too. A lot of it in a patrol car. Even with rear wheel drive and two bags of sand in it, I could not get out of the Station for Emergency's. Very frustrating. Coworker tried to assist on snow/ice road and ended up in the guardrail. Now that is embarrassing to need a tow truck yourself.
I remember using my Datsun All wheel drive station wagon to get out and around. The tires were small but good, the all wheel great in the piling up snow.
So its not the size that counts, for a big ol SUV, the smaller are fine with the right works. THe SUV's trucks may go like heck in the snow, but they don't stop in emergency's. If they go too fast, they are going to slid into ditches.
I got called out for a 37 car pile up on I-80 this weekend, and many of the cars off the road and in trouble were SUV. The initial chain started with a Jack knifed tractor trailer and Jeep Cherokee.