Transition to standards
Full CSS 2.1 compliance
Depreciation of hasLayout (bolted CSS support into IE)
Tenet # 1 - Better support for web standards
http://www.webstandards.org/action/acid2/
http://www.ie8demos.com/tryit
Compatibility view to the right of the address bar replaces emulate IE 7 button
Tools > Compatibility View Settings
Content="IE=EmulateIE8"
Tenet #2 - Allow developers to choose IE7 compatibility mode if they want/need it.
IE <= 6 Quirks mode, IE 7 Standards mode Meta overrides - Also changes the user agent string - IE 8 may pretend to be an earlier browser
Quirks IE=5
IE7Standards IE=7
EmulateIE7 IE=EmulateIE7
IE8 Standards IE=8
EmulateIE8 IE=EmulaterIE8
AlwaysUseLatestMode IE=edge
document.documentMode
MSDN.com/iecompat