Let me count the ways... hee, so appropriate for Shakespeare's birthday (we won't mention St George, who was a VERY BAD MAN to us dragons). I'm so glad you enjoyed it: you've picked up on many of the things which I found fun to write, especially Neville - and he wasn't even supposed to be in the story to begin with!