Internet Explorer 8 Beta 1 Released March 06, 2008 Just as the subject says, Internet Explorer Beta 1 has been released. See how much it’ll break your Domino Web Apps. Download it here: http://www.microsoft.com/windows/products/winfamily/ie/ie8/default.mspx Read more