Best Buy offers the SanDisk 32GB Cruzer USB Flash Drive for $7.99. Opt for in-store pickup to dodge the $5.49 shipping charge. That's $2 off and the lowest price we could find. It features password protection.
Best Buy via eBay offers the SanDisk 64GB Cruzer Blade USB 2.0 Flash Drive for $15.99. (Amazon has it for the same price.) Opt for in-store pickup to avoid the $5.49 shipping fee. That's the lowest price we could find by a buck, although most stores charge $18 or more.