New Tab page
Windows 7 integration
Add-on Performance Advisor
Cross-site scripting filter
Tab isolation and recovery
With Pinned Sites, you can get to your favorite sites directly from the Windows 7 taskbar—without having to open Internet Explorer first.
Pinning a site takes seconds: click the icon to the left of the web address in One Box, or the tab for the website, or the website's icon on the New Tab page, and then drag it to the taskbar. That's it. Once a site is pinned, it shows up as its own thumbnail, separate from Internet Explorer. Now all it takes is one click to get to your favorite website.
Each site that's pinned to the taskbar has a Jump List. Some also have thumbnail preview controls like playing or pausing a video, which you'll see underneath the thumbnail preview. And some sites you pin have icon overlays, which provide information about the status of a website, such as the number of new messages in your inbox.
By pinning a site, the site is at the center of the experience, not the browser. When a pinned site is launched from the taskbar, the browser frame and navigational controls integrate the site's icon and primary color, providing an experience that's tailored to the site you're viewing.
You can also add additional home page tabs for each site you pin. That way when you open a site that's pinned you can open several webpages or websites all at once. To add additional home page tabs to a pinned site, navigate to the webpage or website you want to add as a home page tab, right-click the pinned website's icon to the left of the Back button, and then click Add as a home page.
See it in action at beautyoftheweb.com.