Internet Explorer 8 Release

Microsoft has released Internet Explorer 8 to the public. A full set of the new features can be found on the Microsoft site.

You can download a copy now.