I realise this has been posted before but the price is lower now. - Cheapest I could find for one of this size especially if you can get it in-store!
This USB stick has a massive 32GB worth of storage. Bearing in mind a lot of entry level spec laptops only have 80GB it shows just how advanced this product is. It can hold the equivalent of 13056 pictures (dependent on megapixel) or up to 512 hours of music. It is also USB 2.0 which allows much higher speeds than the previous 1.1. Finally this product comes with a 5 year warranty for peace of mind.