The world's most popular browser just got better. Internet Explorer 7 was released just hours ago. You can get it from http://www.microsoft.com/windows/ie/default.mspx.