Woo hoo! Very nice ending!
What I really liked most about this story was that nothing was really over-the-top. Most of the connections and hints etc. were subtle and there were no really long tedious explanations, just enough to get by. Also, it was nice to see a story that was just like an average "episode"; what I mean is, this wasn't some huge epic battle type story, it was just a good story. It wasn't overwhelming.
Anyway, overall I really enjoyed this story. Maybe we'll see another of its caliber sometime in the future...