It certainly was a cracking episode.
Did anyone catch the Doctor saying that he failed the Tardis pilot exams?
AIUI that ties in with some of the books where he failed his exams and stole an old Tardis to travel.
I liked the idea where he's never met Queen Elizabeth before and she says that he's her "mortal enemy"
He has a habit of antagonizing English queens.
IMO Christina Cole has taken over Sophia Myles' mantle of hottest guest star.
Next week could be the first setup of the big finale with old big head finally saying his piece (I mean Face of Boe, not Brian Clough)