Internet Explorer 9 New New Tab Page

The Internet Explorer 9 new tab page now displays top sites by order of visit.