sandisk CRUZER 16GB USB memory stick £12.49 @ class ohlson instore
my manager walked back from croydon store @ lunchtime & showed off that he bought this for £12.99 & they had loads on the shelf
i remember buying lots of 16gb kingston from there for fiver each about half year ago.
price update. its £12.49 as a duplicate post will confirm ;)
confirmed this is also available in stores:
Manchester Arndale store (thanks welfed)
update: they now scan at £24.99, but price overriden at the tills :)