I haven't much to say about the game at the moment, only that I enjoy it a surprising amount, considering I never was into Myst or games of a similar ilk.
I merely started this topic to share this:
Also there's a Looking Glass reference somewhere else. I feel the game deserves points for that alone.