Internet Explorer is a deadly trap for web developers. In fact a good amount of time is allotted to just ensuring a website's experience is uniform across different versions of the browser. The problem plaguing Internet Explorer is that each version has generally been released alongside a new iteration of the Windows operating system. With this life cycle certain operating systems get left behind (the dreaded era of Windows XP with IE8 is finally, somewhat over.) However! Despite the hopefully death of Internet Explorer 8 developers must worry about compatibility mode.
Here is a quick roundup of some interesting links for just the beginning of the week: modern.ie is a site by Microsoft basically saying "Sorry we've been ruining your life, we're going to act like we know about web standards now." In all honesty though, I give Microsoft respect for at least attempting to clean up their previous embarrassments.