Give As You Live offers charities £5 for every new shopper