Surprised no one has posted this to be honest - ~Zavvi sell 2100 points for £15,95, but with the 10% code (weekend10 or zavvi10) the price is brought down to 14.36, then you get 32p back via Quidco (placed order yesterday and money has tracked) which results in a possible £14.02 for 2100 which isn't as cheap as I have got them in the past (from Zavvi incidentally) but still cheaper than anywhere else (as far as I'm aware!).
Some people have had problems with the Zavvi voucher working (myself included) - apparently clearing cookies or switching browsers might help - I put my order through then used the query option as was told I would receive a refund equivalent to the cost of the discount.
Obviously the offer ends today as the voucher's are for this weekend only. Also, for some reason Zavvi are selling 2 different products of 2100 points one for £19.95 and one for £15.95 - obviously I've provided the link for the £15.95 which are apparently in stock atm.