What a difference new tires can make! Finally got my new Michelins (LTX M/S) installed today, and it's like driving a new truck - smoother ride, that annoying little braking shudder is gone, handles much better, especially on the turns. The new tires aren't particularly noisy either.
Woohoo! Here's hoping it actually *snows* this winter here in England!
jmc