I just finished this today. Great work, I was enthralled. If I wanted to nit pick I could say that the charactes don't always react very believably, but it didn't interfere with my enjoyment of unraveling the sequence of events.