Good lord. Something happened in the flash memory industry over the last couple of months, and it kinda freaks me out (in a good way). Prices didn't just halve on flash memory -- they quartered. You can get 2GB for under $15, for a USB drive smaller than a stick of Trident gum.
That's not rational pricing. What happened? Over enthusiasm on the part of flash memory manufacturers? If the trend continues, a gigabyte is going to be "throw away" memory by the end of the year, and 4GB (the size of a DVD) will be under ten bucks.