Walmart offers the Samsung Fit 64GB USB 3.0 Flash Drive for $18.99. (Amazon, NextWarehouse, and Adorama charge the same price.) Opt for in-store pickup to avoid the $5.99 shipping fee. That's the lowest price we could find by a buck, although we saw it for $2 less in December. It's water-, shock-, magnet-, temperature-, and X-ray-proof and features data transfer speeds up to 130MB/s.