As is mentioned elsewhere there are a few minor misses and odd things in this episode/season but it has lead up to such a great cliff hanger that I had to write a review. I have enjoyed the series the all way through but I feel that this episode especially has really done justice to the whole series. I cant wait to see how it gets resolved next week - hopefully there IS a next week.