This was great fun -- such a clever take on A Christmas Carol, with your wonderfully-grumpy Snape (poor man -- to be neither idolized nor reviled, but just ignored), and perpetually-teenage-mineded Sirius with his meat jokes, and the excellent presentations of Lily and Lupin. Snape is so well-characterized; I love his hilarious surly thoughts about things like "ghostly sherbet lemons" and about not being assaulted with poor grooming, worse grammar, and a wholly unacceptable degree of jolliness. The plays on Dickens' lines are great.