Walmart offers the SanDisk 32GB Cruzer USB 2.0 Flash Drive for $8.95. Opt for in-store pickup to avoid the $5.99 shipping fee. (Newegg charges the same with free shipping.) That's the lowest price we could find by $2, although we saw it for $2 less last August.