Ppuzzle draw pictures and you memorize them. Eidetic memory puzzle can develop your memory and imaginary ability.
Related software: eydetic, memory, mnemonic, tips, soft, …
Mnemonic software pages: 1
Downloading software is free and easy. If the downloaded program doesn't satisfy you, just choose and try another one. Shareware (try before you buy) and freeware are available.