In some puzzle-solving circles, people go as far as to print custom "geek cards" with all kinds of codes, facts, etc. on them. Why not use the power of your smartphone instead? This app has all the codes you might need to know, plus some key reference items. As a bonus, you get a set of tools for solving cryptograms, Caesar and Vigenère ciphers, anagrams, and crossword puzzles.