SanDisk 16GB Titanium Cruzer U3 USB Flash Drive - £18.89 delivered or £17.76 with QUIDCO/TOPCASHBACK.
Price shown is £20.99. Enter code CHEAPXMAS-09 at Checkout to make it £18.89.
Also if you use TOPCASHBACK or QUIDCO you earn 6% lowering further down to just £17.76.
Awesome drive at an awesome price...