Simon Tatham's Portable Puzzle Collection
chiark.greenend.org.uk