Yeah, but a 200GB flash memory card is a long way off, and optical media reading speeds have improved tremendously since the days of the 4x CD-ROM.
A battery that lasts twenty days is also a long way off. The advances in memory chip density will come faster.