adastra
27 Nov 2010: Read for the third time to freshen up my memory - there seem to be a lot of deus ex machinae, but Rowling has a way of making them seem like the most logical thing in the world. Good conclusion to the series, which explains pretty much everything.