Internet Explorer 8 has been released. I’m running Windows 7 right now and haven’t tried installing the Vista download on Windows 7, but you can get the download of it here. IT News also gives a brief review of IE 8 here if you want to read that before rushing out to download and install the latest.