The web is buzzing about the release of Internet Explorer 8 Beta 1:

Have you grabbed your copy yet?

ie8_logo