Okay, Enid Blyton was a bit harsh, and I happily withdraw the comparison; at least it sparked a debate.
Molly, I love the witches too, but my favourite of all is "Small Gods". Many of TP's points in that are being echoed as we speak in the "Religion/Homophobia" thread. To paraphrase TP "Why can't we do things because we believe they're right, not because some priest tells us we ought to". There is, so far, no God in Harry Potter, and he does exactly that. Acts because of what he believes is right. If a generation of kids grow up taking note of Pratchett & Rowling, maybe there's some hope for the world.