What a great episode! Excitement, jokes, actions, witches, weird unsubtle social commentary, and best of all the contractual minimum of Angel! Xander and Oz go on an adventure, Amy is back for a bit, little german children do in fact make terrifying ghosts and we worry a lot about the brain damage being done to Giles.