Black Friday is upon us, once again. The annual ritual of deals kick starts the Christmas shopping period. Retailers hope to clear old stock to make way for new lines, especially produced to take advantage of Christmas spending, and counteract the November sales slump. Shoppers hope to snag a bargain.