It's funny, I figured out about zak about 2 min into the demo..
I had to play about 3/5 of the game before it told me what I already knew..
Reminds me of reading the Da Vincy code..
Edit: GoT, you can try this one:
http://www.justadventure.com/reviews.../Keepsake.shtm