The following is Tech site that I belong to. Besides offering free PC help, there is also a Games forum that has a bunch of free online games. Maybe there is a puzzle game?:

http://www.tek-tips.com/