Hey!
i've thought about it, and i got some question , which might start some brainactivities.

why would dumbledore trust snape, if snape wasnt trustable? (I think dumby realized, that the only way they could get voldermort pwned was by getting someone close to him = Snape, so Snape and Dumbledore agreed that Snape had to kill dumbledore. Dumbledore was a wise and good man, he was willing to sacrifice his gosu wizard skills to own the evil bastard, voldemort)
that could explain why snape freaked out, when Harry called him a coward.
Why did JKR make Neville as a possible blood-enemy for voldemort, if it has nothing to do with the story really? (perhaps he is the real "HARRY POTy)
well. im not saying this is true, its just possibilities!
HAVE FUN READING!
if u read the first book his first lesson with snape says i can brew u a potion that can strave of death ^^ makes u wonder