I went to buy some biscuits in Sainsbury's today thinking they'd be cheaper (as they can buy in bulk) than the corner shop. Wrong! For the identical packet of Rich Teas, Sainsbury's was 30p more expensive. What's going on here?