Just rode into work today. It was my first ride on my bike since I got it overhauled. The LBS even waxed the bike! I was reluctant to spoil my detailed ride. Roads very salted, had to avoid clumps of snow from driveways and side streets, even had to plow through slush and ride over sketchy frozen slush. And my bike more or less stayed clean! Why? FULL COVERAGE FENDERS. It was such a big difference from my old clip on Raceblades, where my bike would still get really dirty.
I'm completely sold on having real fenders for my commute...