Mhmm, the key here is cost feasible. Sure I can make an iPod with 128Gb - but currently 4Gb costs ~ AU$55 if we’re talking about the cheapest flash available of no brand and poor quality. Now, making 128Gb = 32 units, also means AU$1760 just for the memory. Also, more flash = more power to eat. More loss too, say if a chip goes bad fast, since they have overwrite limits which I have reached with a few cards. Never trust the 100,000 they quote, sometimes it’s significantly less. Would you honestly pay that much for a player? Would you risk losing it?