Text this: Optical storage and retrieval