Fantastic Uses of Your Own Memory