New research on nanoparticles shows that they could be used to encode information when suspended in a liquid. This could one day allow us to store vast amounts of data in a very small volume of ...