An excellent story! Gripping right from the start, with lonely - and self-aware - Harry, and then Neville's truly gruesome splinching!
I loved the idea of Snape and Neville being colleagues, and the legserpent was a wonderful character, so obviously non-human in thought and speech (and, ahem, diet!)