The Internet Explorer team has yielded to reason (or maybe a barage of letters and comments from angry web developers) and had a change of heart regarding the default rendering behavior in the next version of their web browser. The first sentence of the latest post on the IEBlog sums it up:
Weâ€™ve decided that IE8 will, by default, interpret web content in the most standards compliant way it can.
Thank you IE dev team! Now I plan to get back to thinking about the web instead of worrying about one piece of software.