As in-store sales flatten or even decline for many retailers worldwide, multi-channel sales continue to grow. Furthermore, the multi-channel customers driving this growth can be among a company's best customers. They shop more often, spend more and can be more profitable than single channel customers. The internet has also revolutionized the way consumers collect information and make purchases.