Learn a language
Simon Tatham's Portable Puzzle Collection