This is the best flash game I have ever played. warning: very addictive. The puzzles will make you feel stupid, until of course you figure them out :)
http://www.albinoblacksheep.com/games/bloxorz
In general, I suspect that most people don't like feeling stupid, even temporarily, especially those that would take a very long time to eventually solve the more difficult puzzles.