This may be a thread already, I haven't looked through them all...or maybe not.
Anyway...despite everything Snape has done, the worst being killing Dumbledore...why is it that I can't help but still think he's on the "good" side? I think he could kill everyone in the book and I'd still trust him! It's just some of things make me think this:
1. The times he's saved Harry...he could be saving him for Lord V, but also if he had killed Harry, he'd be V's number one then...so...
2. The way he shouts "Don't call me a coward!" in the last book...makes me think that he's doing something that is really piling on the pressure. Like he's double crossing Voldemort utterly.
3. When he killed Dumbledore, he was under the unbreakable vow...he promised to keep Malfoy from harm and help him..Malfoy was on the brink of failing and thus would be punished by V...so Snape HAD to kill Dumbledore?
And then there's just my general feelings about him! He seems completely evil now, but I can't help feel...it's an act somehow, and that in the last book he will be a very important role in the downfall of Voldemort.
Oh a seperate note, I also think that Harry is a horcrux and that he will have to sacrifice himself...but at the same time I don't want this to happen, because it's being thrown around too much and it won't be that original...but I'll leave that up to J.K. I think I'd be miffed if I'd organised the entire ending and then someone goes and correctly guesses what will happen!
Anyway, that's enough from me!