Last time I was in a similar situation with this exact deal and John Lewis honoured the voucher deal, and you have to buy first on John Lewis so you get the voucher and then you price match once bought with Richer Sounds but the voucher is already in your account. Yes, you are right with R/S...