One last thing one thing that bugs me about this genre is writers seem to have an unlimited supply of Deus ex machina.
Yeah ... it's a bit too easy to write your way out of a corner when all you have to do, literally, is wave a wand, or come up with some new fantastical element that trumps all the others.
That's not as bad as always explaining it after the fact, when it would have been REALLY USEFUL for Harry to know some of these things in advance. "By the way, Harry, the reason you survived against Professor Quirrell is that you're magically protected against Voldemort and you can destroy his host body on contact." DO TELL!!?? You couldn't have mentioned that a little sooner?
Or, "It's a little-known fact that when two wands with the same core duel each other, one will cause the other to regurgitate the spells it has most recently cast, in reverse order..."


And I STILL don't get all this stuff about the Elder Wand and its owner, and I read the book. I think the Elder Wand must have been created by an attorney.
Harry's a smart kid, and he could have made some of this stuff work for him if anyone had bothered to tell him.
Part of the problem appears to be that Hogwarts doesn't teach theory, it teaches results. They don't bother explaining anything behind the magic, they just teach you what words to utter. It doesn't matter whether you understand what you're doing, as long as the spells come out correctly. That's why Harry could get away with using the Half-Blood Prince's textbook and using all these alternative means to create potions... as long as the potions came out all right. (By that logic, Harry wasn't cheating, either.)
You have to wonder, with all these unexplained magical rules and properties, and no real organized education, how much is lost every time someone dies.
Edit: I just saw the movie on New Year's Eve, and I did think it was pretty good. I thought the Harry/Hermione dance conveyed their friendship just right. (Personally, I'd rather see him wind up with Luna!) And watching Hermione's hesitance to perform Obliviate after what she had to do earlier... wow. And Dobby's part was moving. But I missed the Dudley scene too.