This was supposed to be announced today, but someone (Walt Mossberg, based on my RSS feeds, but I could be wrong) broke the NDA, so Microsoft allowed reviewers to start posting earlier. Here's my take on the news from WinInfo : Microsoft will release its newest web browser, Internet Explorer 8, today...