Kudos! I loved your Ginny voice; she's exactly what I feel like Ginny ought to be, if we'd gotten to see more of her and less of just her crush on Harry.
And I adore your Neville, all strong and solving the problem and at the same time, still not sure he's really the hero even though he's proven himself many times already.