Check out Thinkfun, Mindware, and BlueOrangeGames.
Other Great games and activities for old and young brains!
WE have WORN THESE OUT at our house!