Update, November 16, 2012: The method for pinning Web sites with Chrome was added to this blog post.
The Windows 8 Start screen comes prepopulated with lots of tiles, some of which you won't ever use. Instead of wasting that precious space, you can remove the tiles you don't use and pin your favorite Web sites to the Start screen for quick and easy access. Here's how:
Step 1: Open Internet Explorer from the Start screen and go to the Web site you want to pin.
Step 2: Click the pin icon in the lower right-hand corner … Read more