You mentioning the concept of pi containing every substring makes me think of Borges' Library of Babel.
Ha, next: a compression algorithm that requires the user to first build an infinite library...