Walmart has 32GB SanDisk Cruzer Blade Flash Drives on clearance at my Walmart for $1 (zip code 42240).
A search on Brickseek has them from $1 to $5.
Blue – http://brickseek.com/walmart-inve…=1453580
Pink – http://brickseek.com/walmart-inve…=3250507
Green – http://brickseek.com/walmart-inve…=3785877
I bought 15 of them, were only a few left.