Internet Explorer 7 contains a number of improvements to cascading style sheet (CSS) parsing and rendering over IE6. These improvements are aimed at improving the consistency of how Internet Explorer interprets cascading style sheets as recommended by the W3C in order that developers have a reliable set of functionality on which to rely.
[ Cascading Style Sheet Compatibility in Internet Explorer 7 (Windows IETechCol) ]
I'm not sure how an attempt to finally support CSS the way it was explained is an "improvement" or building an engine that breaks older sites coded against the previous incorrect model is an "improvement".
That being said, I guess it's good to bite the bullet and do it up right, if in fact that is what IE 7 is doing now. I've already run into some oddities, but at least I have a swell MSDN article to help me pinpoint what they've changed in the engine before it gets popular.
dasBlog theme modified from "mads simple" theme by Mads Kristensen
Disclaimer The opinions expressed herein are my own personal opinions.