CSS rule values, CSS layouts, better performance, a layout model that's easier to use and easier to understand when you're positioning things relative to each other and a real object model for scripting all of this. 