Or Many Happy Returns. I can't believe it but I'm actually starting to love Anderson! This was awesome. I LOL'd at Lestrade banging his head against the table!
Also, if you don't want to be spoiled, don't watch the Finnish trailer. I heard that it includes some very big spoilers which is why I've avoided it like a plague, so far.