Download Internet Explorer 7 Beta 3

Internet Explorer 7 Beta 3 was just released and has several improvements. One improvement is that you can now have your RSS feeds automatically update themselves. While that is great I would have to say that the biggest addition is the ability to reorder the tabs! That is almost a necessity for tabbed Web browsing in my opinion. Here are the download links if you want to test out IE7 Beta 3: