Google

http://braingle.com/


User submitted and ranked brain teasers, riddles, logic problems and mind puzzles. Free online games and message boards.