1.) Why didn't Harry recognize Snape's handwriting in the potions book? I'm thinking that Harry was being deliberately obtuse about the book because it was helping him so much to do well in school, but it should have been fucking obivious as hell who it had previously belonged to. Did Hermione actually see it? She's usually on top of those sorts of things.
2.) This was pointed out in a locked post, so I can't link to it, but I read a really, really pissed off rant about the sudden Tonks/Lupin love match. The poster was irate that such a blatant sign that said "Remus Lupin is a heterosexual" needed to be put in the book, especially given all of the subversive evidence to the contrary in other books.
3.) The Snape theory in
Mircalla's journal above is being fleshed out in the comments. There's an interesting observation that if Harry is an inadvertent Horcrux, Ginny may also be one from events in CoS, which may bring a new definition to the word "soulmate."