Pinned Sites, first introduced in Windows 7 with Internet Explorer 9, could be described as super-favorites. Windows 8 brought us the ability to pin sites to our Start screen, and this functionality is being enhanced in Windows 8.1.