Hysterical! And just when I thought it couldn't get any funnier you had to throw in the Smurfs, though I will admit that I was disappointed that Nagini didn't transform into Azrael... but then again maybe Filch and Mrs. Norris would be a better match-up for Gargamel and his cat ;-).
Overall it was a very enjoyable read