Forgot to mention - The Fat Lady. Oh, I adored Dawn French as the fat lady! (OF course I think Dawn French is fabulous to start with, so that may color my perception.) But I can just see the fat lady being SUCH a character, I thouroughly enjoyed the portrayal of her.