What Does Black Friday Actually Mean?

In the USA its Thanksgiving Day and that means tomorrow is Black Friday, which is traditionally the day when American begin their shopping for Christmas, but times have changed and so far it seems that the biggest shopping in the US is changing!

However, is that true and if it is why would this be happening? The internet is being blamed in the main, because of the ability to buy whenever the consumer wants and thereby avoiding the crowds etc. Yet in order to get the bigger picture, we need some help and as luck would have it, there is this info graphic from Mashwork.

Source [Mashable]