If they'd sell us memory sticks/cartridges with movies on them, there would be no moving parts to need cleaning.
The old format compact flash is already up to 2 gig at 30 dollars.
I think CD's should be history and the flash mem should replace them.