Actually the Harry Potter Movies have made more money than all of the James Bond movies! It is one of the biggest movie franchises ever. Warner Bros don't seem to get that whatever time of the year it is release the movie will make money! We have a long enough wait for Deathly Hallows, which is going to the best out of all the movies, so why should we wait longer for a movie that is pretty much ready to be released? They brought the rights to make the movies knowing full well it will perform no matter when they released, I can't see why a writer's strike would change that. As for the Dark Knight, the movie is very different to Harry Potter, the fans are not the same fans.