It only took them 7 tries, but they finally did it; they finally found a balance between the books and translating it into film. Though at times you definitely needed to have read the books to understand certain holes not pictured on screen (i.e. Voldemort's name is a homing beacon for snatchers, why the Malfoy's are so terrified), for the most part, this latest installment hit all the highlight's while maintaining a high level of intensity. And most importantly for me, the powers that be finally remembered that Ron is kind of important and can do more than pat Harry on the back and make funny faces. Not to demean Daniel Radcliffe, but Rupert Grint is a more subtle, profound actor who has been wasted for most of the movies. Be prepared to laugh and cry because whether you have read the books and know what's going to happen, it still hurts to see it on screen again.