Blimey, praise from a paper professional! Had I known, I'd a) probably not have written it out of embarrassment or b) kept pestering you for your worst puns!
And you're right about Trelawney; she's yet another decent yet under-used character. It was nice to see her balls on display in DH, although even they didn't manage to salvage it!