I'm in the market for a USB flash drive.
Not too concerned about features or looks. I would like it to be at least 2 GB, as I'll be using it to store 8-megapixel photographs. I also plan to keep it on my keychain, so smaller is better. I don't want to spend more than about $20. And I would...