I'm very uneducated on this, so please school me. I've been amazed in recent years that flash media (specially flash USB drives) always seem to be getting larger and larger for cheaper and cheaper. For example, in 2002 I bought a 32MB USB flash drive for $35, I think. Now, I can get 1000 times bigger for $50. Is there a limit as to how big this can go? In 10 years will we see a 64TB flash drive for $60? In 20 years will we see a 16PB drive for $75? Good heavens that's a lot of data, but I remember when 1.44 MB on a floppy drive held an entire year's worth of data. This is assuming USB will still be around (a big assumption, I know) but I'm just curious.