Collection Of Puzzles For Programmers
blogs.lessthandot.com
blogs.lessthandot.com
See also Project Euler for LOTS of inspiration: http://projecteuler.net/
I see these puzzles as part of grand tradition that includes sangaku (http://en.wikipedia.org/wiki/Sangaku) and Martin Gardner, among others.
It would be fun to develop a taxonomy and categorize the different recreational challenges that people find amusing, basing the categories on the type of "aha" and skillset required to solve it.