This is a nice list, thanks for sharing. Here is another which many of you probably know but isn't linked at the bottom of the article: http://paulbourke.net/fun/
I worked briefly on the same team as Gurmeet while I was an intern at Google. He's an incredibly smart guy and had tons of interesting puzzles to give out.
Edit: corrected Leino's name.