Saw Dark Knight last night. Overall I quite liked it, but it's not a movie you can watch over and over.. it's too bloody long for that. Some very, very good acting on the part of the late Heath Ledger, as the hype says. A few parts that will make you chuckle, a few parts that will make you cringe (if you're not a callous rock like myself).
I recommend it.