I know folk generally don't advertise other games, but I think this is worth a mention if you like an intellectual challenge.
http://neutralxe.net/esc/elements_play.htmlAt first you might think it is just another browser based Room escape but stick with it, by the end it feels like you have been playing something akin to Myst.