First of all, even though your mind is set on Harry Potter being the BEST movies of all time doesnt mean you should put down a great movie like The Dark Knight. At the very least respect the movie that had a total of $520,000,000 + in the boxoffice, not nearly as much as a Harry Potter film, They moved the date because of financial reasons and also it will be closer to Part 1 and Part 2 of Deathly Hallows, so in the longrun we wont have to wait so long, plus since TDK made so much money in the mid-july Time slot, WB thought HBP would do the same, Harry Potter is of course awesome, I love the movies to death, just saying dont put down the #2 highest grossing movie just cuz it beat ur harry potter flick in the box office! Thats rediculous