Thanks for the heads up on this one, Microsoft. The company has just released a public beta version of their new web browser, Internet Explorer 8. The supposedly-standards compliant browser showed up out of nowhere this afternoon on the company’s site. Available immediately, you should be able to install the software on any machine running Windows Vista, Windows XP, or Windows 2003 Server edition. We haven’t had much time to put it through the motions here, but given the “beta” tag, we’re not expecting anything terribly polished. Let us know if you take the plunge and discover any new features of note. Oh, and Microsoft: You might want to consider releasing a product like this with a bit more fanfare. Just a thought.