Microsoft to launch beta of Internet Explorer 8