I am not a big Neville fan, although I do like him more than Ron! grins I really adored this story, partially because my favorite character is Snape, and then partially because it was well-written and for the fact that something like this could happen. I hope that you consider writing another story similar to this in your free time!