I got this story from a link where harry gets a just revenge for Luna. I am not an Harry/Ginny fan but from what you've got Harry doing I approve and hope he helps more of them!
Oh, and have Hermione see more than her books preferably Harry or Neville.
But I'll read on and see!
dennisud