We have been informed that Internet Explorer 8 is right around the corner, and Microsoft has released the beta of the new browser. Internet Explorer 8 is available from Microsoft's Beta pages, and is compatible with Windows Vista x64 and x86, Windows XP SP2 and Microsoft Windows Server 2003. The installation appears to overwrite the IE7 install, it can be later removed, and a reboot is required before the installation is complete.

Read the full story here...