Here's an idea for data storage inspired by this project:
1. Encode the data into a floating number R
2. Take a steel rod, assuming its length is L, make a mark on the rod at the distance of L*R from one end
To read the data, just measure the location of the mark and back out R. Not as genius but isn't it still great? :)