Terrific episode. Can't bloody wait for next week
Also, in case anyone didn't catch it--as of this episode the Doctor has been travelling alone for about 200 years since the end of the previous episode. Remember, in The Impossible Astronaut he said he was 1103 while the younger version was only 906. I imagine that big gap will be filled with a whole lot of novels and such.