Harry Potter: the story so far
Via the jolly old beeb. Vote now to pick your favourite summary! (They all spoil all six books so far, so for the love of god don't click the link if you've not read them).
The new book arrives tomorrow, whee!